How to Sync Out-of-Sync Subtitles in VLC?
Watching a movie or show when the audio and subtitles don’t match can be incredibly frustrating. Fortunately, VLC Media Player provides built-in tools to easily fix this issue, whether the text is appearing too early or lagging behind. This guide covers the quick keyboard shortcuts for on-the-fly adjustments, the manual settings menu for precise tuning, and how to permanently save the corrected track so you don’t have to fix it the next time you watch.
Method 1: Use Keyboard Shortcuts (Fastest Way)
The quickest way to adjust subtitle timing while a video is playing is by using hotkeys. This allows you to shift the subtitle track forward or backward in small increments until it perfectly matches the audio.
On Windows and Linux:
Press G to speed up the subtitles (if the text is lagging behind the audio).
Press H to delay the subtitles (if the text is appearing before the audio).
On Mac:
Press G to speed up the subtitles.
Press H to delay the subtitles.
Each press of the key adjusts the subtitle timing by 50 milliseconds
(0.05 seconds). You will see a brief notification in the top-right
corner of the video window displaying the current delay status (e.g.,
Subtitle delay -200 ms).
Method 2: Use the Track Synchronization Menu (More Precise)
If the hotkeys aren’t precise enough, or if you prefer a visual interface where you can type in the exact delay time, you can use VLC’s advanced synchronization panel.
- Open your video in VLC and ensure the subtitle track is selected.
- Navigate to the top menu and select Tools, then click on Track Synchronization (on a Mac, go to Window > Track Synchronization).
- Look for the Subtitles/Video section.
- Locate the Subtitle track synchronization field.
- Adjust the values using the up and down arrows, or type a specific number:
- Positive values (e.g., 2.0s) delay the subtitles if they are appearing too early.
- Negative values (e.g., -2.0s) speed up the subtitles if they are appearing too late.
- Click Close once the text aligns with the spoken dialogue.
Method 3: Permanently Save the Synchronized Subtitles
Adjustments made via shortcuts or the Track Synchronization menu are temporary and will reset once you close the video. If you want to permanently save the corrected timing to the subtitle file, you need to save the file through VLC.
- Go to the top menu and click on Subtitle.
- Select Save Subtitle File… from the dropdown menu.
- Choose a destination on your computer, ensure the file format is set
to
.srt, and click Save. - To ensure the player loads this corrected file automatically in the future, name the subtitle file exactly the same as your video file (keeping it in the same folder).