I currently have a set of MKV files with subtitles all offset with a delay of one second. I figured out that you can use File -> Convert/Save in VLC to save the video with command line options.
The particular option I am using is subsdelay-mode and subsdelay-factor using the following steps:
- Open VLC
- Media -> Convert/Save
- File Selection -> Add...
- Select video file
- Check "Show more options"
- Write in "Edit Options" -> ":file-caching=300:subsdelay-mode=0:subsdelay-factor=-1.0"
- Click "Convert/Save"
- Settings -> Check "Dump raw input" (keeps from changing the output(.mkv) format)
That should be all of the appropriate steps for loading up my video, offsetting the subtitles with a hastening(negative delay) of 1 second. However, this doesn't work. Where did I go wrong?