Definition

What Is Subtitle Synchronization?

VideoText editorial team. Updated September 13, 2026.

Direct definition

Subtitle synchronization is the alignment of each cue’s start and end times with the spoken words (and any required shot changes). Out-of-sync cues appear too early, too late, or drift across the file.

The sections below explain how subtitle synchronization is used in transcription and subtitle work, what people often mix up, and which VideoText workflow applies when the next step is a file or review pass.

Key takeaways

  • A constant offset is different from progressive drift.
  • Frame-rate mismatches (23.976 vs 24, drop-frame vs non-drop) are a common cause.
  • A constant offset is easier to repair than progressive drift across a long file.

How sync is checked

Play the video with the track enabled and sample cues at the beginning, middle, and end. A file that starts aligned and ends several seconds off has drift, not a one-time offset.

Offset against drift

A constant offset means every cue is early or late by the same amount, usually because the subtitle file was authored against a different cut or a version with a different start point. One global shift fixes it.

Drift means the error grows across the file, and it points at a frame rate or drop-frame mismatch rather than an offset. Shifting the whole file corrects the middle and leaves both ends wrong.

Checking sync without watching everything

Sample at three points — a minute in, the midpoint, and a minute from the end. If all three are out by the same amount, it is an offset. If the error grows, it is drift.

Check against a hard visual cue such as a clapperboard or a speaker starting to talk on camera, rather than against your sense of the rhythm, which adapts quickly and hides small errors.

Frequently asked questions

My subtitles are a second late throughout. What is wrong?
A constant offset. Shift the whole file by the measured amount rather than adjusting cues individually.
Why do subtitles drift out of sync over time?
A frame rate mismatch between the file the subtitles were authored against and the file being played, or a drop-frame assumption difference.
Does re-encoding the video break sync?
It can, if the re-encode changes the frame rate or trims frames from the head of the file.
Can sync be fixed without re-authoring the file?
A constant offset can, with a single global shift. Drift cannot, because the error changes across the file and needs the frame rate mismatch resolved rather than a shift applied.

Related terms

Sources

  1. W3C: WebVTT cue timing model

Related VideoText workflow