Timing repair
How to Fix Subtitles That Are Out of Sync
Do not shift every cue until you know the shape of the error. A constant offset means the entire track is early or late by roughly the same amount. Progressive drift means the difference grows over time and requires rescaling or matching the correct media version.
Two timing patterns
Constant offset: +2.0s at start, middle, and end
Progressive drift: +0.2s at start, +4.8s near the end
Measure before changing timestamps
Compare a clear spoken word with its subtitle near the beginning, middle, and end. Record whether text appears early or late and by how much. Three measurements reveal whether one global shift is sufficient.
If the error is constant, shift every cue by the same value. Preserve cue duration and inspect the first timestamp so a negative shift does not push it below zero.
- ✓ Check three points in the runtime
- ✓ Record early versus late
- ✓ Use one offset only for constant error
- ✓ Recheck the first and last cues
Treat drift as a duration mismatch
Growing drift often means the subtitle file belongs to another cut, playback speed, or frame-rate conversion. Aligning the first cue alone will not fix the end. Match the exact media release or use two known synchronization points to rescale the timeline.
Individual cue problems are different again. Overlap, excessively long lines, or poor speech segmentation should be edited locally without moving the entire track.
- ✓ Match the exact video edit
- ✓ Check runtime and playback speed
- ✓ Rescale between two sync points
- ✓ Repair isolated cues locally
Continue this subtitle workflow
Frequently asked questions
How do I fix subtitles that are always two seconds late?
Apply a negative two-second offset to every cue, then verify the beginning, middle, and end.
Why do subtitles become more out of sync over time?
The subtitle and media durations may not match because they came from different edits, speeds, or frame-rate conversions.
Reviewed and maintained by the SubtitleDownloader.com team.