How Subtitle Synchronization & Framerate Drift Work
1. Fixed Audio Delays vs Framerate Drift
Subtitle desynchronization comes in two distinct types:
- Constant Offset: Subtitles are off by the exact same amount from start to end (e.g., exactly 1.5 seconds early due to a studio logo bumper). A simple addition/subtraction fixes it everywhere.
- Progressive Drift: Subtitles start perfectly synchronized during the opening scene, but by minute 45 they are 3 seconds off, and by hour 2 they are 8 seconds off. This is caused by a framerate mismatch.
2. The 23.976 to 25 FPS PAL Problem
Theatrical movies shot at 23.976 or 24 FPS are traditionally sped up by 4.27% when broadcast on European 25 FPS television (PAL standard).
If you load theatrical subtitles onto a PAL broadcast rip, the video finishes faster than the subtitles. By applying our 1.042709x multiplier, all timestamps scale proportionally to match the video.