VLC Media player can do a lot with subtitles. It can easily configure subtitles that comes along with a movie file that is not hardcoded. It also works great with external subtitles. You can easily add and remove subtitles or choose between subtitle files if you have more than one. It is quite helpful while watching a movie.
We have to understand that not all subtitles are perfectly synced with a movie. Sometimes subtitles are displayed even before the dialogues of the scene are spoken. Sometimes, subtitles are displayed late. This creates a problem and the usefulness of watching a movie with subtitles isn’t there. But VLC media player has an easy fix for it. You can easily delay or speed up subtitles to match it with the spoken words of a video.
To, delay or speed up subtitles in VLC Media Player:
Make sure that you are playing a video along with its subtitle.
To delay a subtitle: Press H on your keyboard. Pressing H once will delay a subtitle by 50 milliseconds. Press repeatedly or long press in order to delay a subtitle time according to your choice. Confirmation will be displayed on the top right of your screen as “Subtitle Delay 50 ms”
To speed up a subtitle: For this use the G key on your keyboard. Your subtitle delay will be negative. That means it will speed up the appearance of your subtitle. You will see a message displayed on the top right screen as “Subtitle delay -50 ms”.
Note: You will have to press the G or H keys to fix the subtitle syncing. Listen to the audio carefully and fix the subtitle to accurately sync with your movie. Some subtitles can be way off and you might require them to be delayed by a couple of seconds in order to sync with the spoken words of a movie.
If you do not wish to press the G or H keys repeatedly but instead provide a numerical delay value directly, then it can be done using the menu options.
- Navigate to Tools > Effects and Filters [CTRL + E]
- Pick the Synchronization tab
- Enter a positive or negative value for Subtitle track synchronization
Note: A positive value like 10.000 will delay the subtitle. A negative value like -5.000 will hasten the subtitle.
Under it, there are also options for Subtitle speed and Subtitle duration factor. Subtitle speed will set the frames per second on when the subtitles appear. The Subtitle duration factor will determine how long the on-screen text appears.