Por línea de comandos es posible utilizar la opción --sub-delay seguida del número positivo o negativo de 1/10 de segundos de retardo para sumar. Así que para desplazar el subtítulo de 3 segundos se puede ejecutar vlc con la siguiente línea de comandos
vlc --sub-delay 30 myfile.avi
De manera similar actúa la opción --sub-fps que anula la configuración de fps normal.
–sub-fps Cuadro por segundo
Anular la configuración de cuadros por segundo normal. Esto sólo funcionará con subtítulos de MicroDVD y SubRIP (SRT).
Con VLC 3.0. 0 hay alguna otra opción que puede ser útil (y casi autoexplicativa)
--sub-fps
--sub-delay
--sub-type
--sub-file
--sub-language
--sub-autodetect-file
Más opciones pueden ser interesantes:
--sub-description, --sub-autodetect-fuzzy --sub-autodetect-path --sub-margin-sub-source--sub-filter--sub-track --sub-track-id
Específicamente con subsdelay
--subsdelay-mode --subsdelay-factor --subsdelay-overlap--subsdelay-min-alpha--subsdelay-min-stops --subsdelay-min-start-stop
Para más información invoca --subsdelay-min-stop-start o consulta el manual de usuario vlc online