When a caption appears before or after the line you hear, following a video becomes harder. Subtitle delay in VLC shifts when captions appear relative to the audio without changing the video or subtitle file.
I’ll show you how to adjust the timing with a hotkey and enter a specific offset in VLC’s synchronization dialog.
TL;DR: Delay subtitles in VLC
During playback, press G when subtitles appear before the spoken line or H when they appear after it. Each key changes subtitle delay by 50 milliseconds according to VideoLAN’s guide.
- Use the video dialogue as the reference, not the subtitle file’s start time.
- For a numeric adjustment, open Tools > Track Synchronization and edit Subtitle track synchronization.
- Hotkeys can vary by platform or configuration, so check Preferences > Hotkeys if G or H behaves differently.
What is subtitle delay in VLC?
Subtitle delay is a timing offset between a subtitle track and the audio. It shifts when each subtitle appears without changing the video or rewriting the subtitle file.
Use it when the dialogue and captions stay consistently apart by roughly the same amount. If the mismatch grows over time, a fixed offset may not solve it because the subtitle timing may drift rather than start at the wrong point.
How to delay subtitles in VLC step by step
Choose the quick key adjustment for a small mismatch, or the synchronization dialog when you want to enter a measured value. Check one spoken line and its caption before adjusting further.
Step 1: Decide whether subtitles are early or late
Play a scene with a clear spoken line. If its caption appears before the words are spoken, the subtitles are ahead. If it appears after the words, they are behind.
Step 2: Nudge subtitle timing with a hotkey
With the video playing, press G or H and check the next caption against the dialogue. VideoLAN documents G for subtitles ahead of sound and H for subtitles behind sound, in 50 ms steps.
| What you see | Key in VideoLAN’s guide | Adjustment |
|---|---|---|
| Subtitle appears before the dialogue | G | Move subtitle timing back |
| Subtitle appears after the dialogue | H | Move subtitle timing forward |
The change is small, so repeat the key and check again until a line and its caption align. The current shortcut assignment can differ by platform or user settings.
Step 3: Enter a specific subtitle offset
During playback, open Tools > Track Synchronization and edit Subtitle track synchronization in seconds, then compare the next caption with the spoken line.
Change the value in small increments and watch the next caption to find the correct direction.
- Caption before dialogue: move the subtitle timing later.
- Caption after dialogue: move the subtitle timing earlier.
Step 4: Check or change the assigned keys
Open Preferences > Hotkeys and look for the subtitle delay up and down actions. This lets you verify the shortcuts assigned by your VLC build before relying on a key mapping from another platform.
Common errors with subtitle delay
A fixed offset helps when captions remain consistently early or late. If their timing changes through the video, try a subtitle track matched to that video version instead of continuing to shift the whole track.
- Same mismatch from scene to scene: adjust the subtitle track delay.
- Mismatch grows over time: test a subtitle track matched to the video version.
VideoLAN also documents an advanced synchronization sequence for late subtitles: press Shift+H when you hear a recognizable sentence, Shift+J when that sentence appears in the subtitles, then Shift+K to correct synchronization. Its guide limits this feature to subtitles that are late compared with audio.
If your shortcuts do not match, verify them in Hotkeys preferences because VideoLAN notes that mappings can differ on macOS.
Conclusion
Correct the timing against a line you can hear clearly, then stop once its caption lands with the dialogue. For related player guidance, see our VLC versus MPV comparison, MPV subtitle guide, and VLC screen recording guide.
VideoLAN’s subtitle delay guide documents the timing controls. If you are comparing players, our MPV playback guide covers another playback task, and the VLC dark mode guide covers a separate player preference.
What is the keyboard shortcut to delay subtitles in VLC?
VideoLAN’s guide lists G and H for subtitle delay adjustments in 50 ms steps. Check Preferences > Hotkeys because assignments can differ by platform or configuration.
How do I delay subtitles in VLC by a specific amount?
During playback, open Tools > Track Synchronization and adjust Subtitle track synchronization in seconds. Check a spoken line against its caption and refine the value.
What if subtitle timing keeps drifting?
A fixed delay shifts the track by a consistent amount. If the mismatch grows as the video plays, try a subtitle track that matches the video version instead.
