How to Fix Subtitles Out of Sync: Delay, Drift, and Editing Cuts
Fix early, delayed, or drifting subtitles by identifying the timing problem first. Includes a permanent SRT shift, VLC playback fixes, and cut-related repairs.

To fix subtitles out of sync, first identify whether the text is always early or late, gradually drifts, or becomes wrong after a particular edit. Use one timestamp shift for a constant delay, timing correction for drift, and section-specific repairs or new captions when the video has changed.
Check three points before changing anything: near the beginning, halfway through, and near the end. That small diagnostic step prevents you from repeatedly adjusting the first caption while the rest of the video remains wrong.
Identify Your Subtitle Timing Problem
| What you see | Likely kind of problem | Where to start |
|---|---|---|
| Every line is about two seconds late | Constant offset | Shift all subtitle timestamps earlier |
| Every line appears before the speech | Constant offset | Shift all subtitle timestamps later |
| The start matches but the end does not | Drift | Check playback speed, version, and timing scale |
| Captions match until a cut, then jump out of sync | Different edits | Retime later sections or regenerate captions |
| Only a few words or lines are wrong | Local alignment problem | Fix those cues against the waveform |
| Spoken audio itself does not match the person's mouth | Audio/video sync problem | Repair the media alignment before caption timing |
Subtitles and the audio track are separate timing problems. If lips and speech do not match, moving the text alone cannot fix the underlying recording.
Fix 1: Shift Subtitles That Are Always Early or Late
Find a short, unmistakable phrase. Note when the phrase is heard and when its subtitle starts. If the speech begins at 10 seconds and the subtitle begins at 12 seconds, the subtitle needs to move two seconds earlier.
For a permanent subtitle-file correction, use a subtitle editor. Aegisub's documented Shift Times tool can adjust multiple cues together:
- Open a copy of your subtitle file and load the matching video/audio for reference.
- Open Timing → Shift Times.
- Enter the amount and choose forward for later timestamps or backward for earlier timestamps.
- Apply the change to all rows if the whole file has the same offset.
- Shift both start and end times so the cue duration stays consistent.
- Save or export a new subtitle file and check three points in the video.
If you move a cue earlier than time zero, its timing may be clamped. Check the opening cues rather than assuming the entire result is valid. Work from a copy so you can compare against the original.
A Before-and-After SRT Example
This subtitle appears 1.5 seconds late:
1
00:00:12,000 --> 00:00:14,000
Choose the clip you want to edit.
Moving both timestamps 1.5 seconds earlier gives:
1
00:00:10,500 --> 00:00:12,500
Choose the clip you want to edit.
The text and two-second cue duration stay unchanged. For a long file, use the editor's shift tool rather than doing that arithmetic line by line. The SRT editing guide covers wording, structure, and other file repairs.
Fix 2: Adjust Playback in VLC
If you only need to watch a file, a playback delay can be enough. On VLC for Windows, the documented H and G keys move subtitle timing later and earlier in 50-millisecond steps. You can also use the track synchronization controls. See VideoLAN's subtitle delay documentation.
Treat this as a playback adjustment. It does not rewrite your SRT for someone else, and another player or upload may not use the same setting. For a deliverable, save corrected timestamps in the subtitle file and test it without a player-specific offset.
Keyboard shortcuts and menu locations differ between platforms and customized key maps. Use your player's subtitle-delay control if the documented Windows keys do not apply.
Fix 3: Repair Subtitles That Gradually Drift
If the opening matches but the end is increasingly early or late, one global shift is not enough. First confirm that the subtitle file belongs to the exact video version you are watching. Different introductions, cuts, or playback-speed changes can produce similar symptoms.
Then compare at least two widely separated phrases. A subtitle editor with two-point synchronization can use those anchors to adjust the time scale. Check a middle point afterward: if the middle still fails, the problem may not be a uniform drift.
For an illustrative uniform correction, suppose subtitle timestamps 10 and 110 seconds should align with speech at 10 and 115 seconds. The target interval is 105 seconds rather than 100, so the timing needs a scale factor of 1.05 around the first anchor. Merely adding five seconds to every cue would make the beginning wrong.
Do not change a frame-rate label at random. SRT uses time-based timestamps, and drift can have several causes. Find out whether the media was retimed, the wrong version was used, or the timing was generated incorrectly before choosing a correction.
Fix 4: Captions Go Wrong After You Edit the Video
If you remove five seconds from a recording but keep its original subtitle file, cues after that cut will refer to times five seconds too late. Several cuts create several different offsets.
You have three practical choices:
- Use the editor's linked captions: make sure subtitle timing follows the video cuts in that project.
- Retime affected sections: shift only the cues after each edit, accounting for every removed or inserted section.
- Generate captions against the finished edit: often simpler when there have been many structural changes.
This is why it helps to finish the main edit before a detailed caption pass. For a shortened video or edited Zoom replay, verify the final export rather than pairing it with an old transcript automatically.
Fix 5: A Few Automatically Generated Captions Are Wrong
A transcript may contain the correct words while their boundaries are inaccurate. In a subtitle editor, compare those cues against the waveform and adjust their starts and ends individually. Do not shift the whole file to repair one sentence.
For newly recorded material, BlitzCut can generate captions from the speech. Review the transcript, caption boundaries, and export. This is a different workflow from importing an arbitrary SRT and applying a universal sync repair; use a subtitle editor when that is the job you need.
Keep captions readable after timing changes. Correct alignment does not help if a long sentence flashes on screen too briefly to read.
What If the Subtitles Are Burned Into the Picture?
Burned-in captions are pixels inside the video. A subtitle-delay control cannot move them separately from the picture. Reopen the editable project or obtain an uncaptioned source, repair or regenerate the subtitle layer, and export again.
If the problem is inside a streaming service, check that service's supported subtitle and playback controls. Editing a local SRT is only relevant when you have an actual subtitle file you can change.
Final Sync Checklist
Check a phrase near the start, two or more in the middle, one after each major cut, and the last spoken line. Open the video with the corrected SRT in a fresh playback session with delay set to zero. Also check the uploaded version if the platform processes captions separately.
Frequently Asked Questions
Why are my subtitles always two seconds late?
The subtitle file may have a constant offset, such as timing from a version with a longer introduction. Move both start and end timestamps two seconds earlier, then verify the beginning, middle, and end.
Why do subtitles become less accurate as the video continues?
That pattern can indicate a timing-scale mismatch, changed playback speed, or a different video version. Compare two distant anchor phrases and check the middle before applying a uniform timing correction.
Does changing subtitle delay in VLC fix the file permanently?
No. A playback delay changes how that player displays the subtitles. Save corrected timestamps with a subtitle editor when the file needs to work elsewhere.
Can I fix burned-in subtitles with an SRT file?
An SRT cannot move text that is already part of the picture. Use an uncaptioned original or reopen the project, correct the caption layer, and export the video again.
Should I regenerate captions after removing silence?
If your existing captions no longer follow the edited timeline, regenerate or retime them against the final cut. Check the exported file even when the editor keeps captions linked during editing.
Post every day without spending hours editing
BlitzCut is a native app for iPhone, iPad, and Mac. Get from raw footage to TikTok-ready in under 2 minutes, so editing is never the reason you didn't post.
Try it for freeRelated Articles
Keep Reading

YouTube Studio Setup Under $200: A Home Studio for Content Creators (2026)
A YouTube studio setup under $200, built around your phone: two budget tiers, gear ranked by impact, and what to skip for YouTube, TikTok, and podcasts.

How to Edit a Zoom Recording Into a Watchable Replay
Edit a Zoom recording with cloud trimming or a downloaded MP4. Remove unwanted sections, tighten pauses, review the transcript, and add captions.

How to Localize a Video for Another Language and Market
Localize a video by adapting the transcript, subtitles, on-screen text, examples, and publishing details. Includes a worked localization brief and QA checklist.