Convert subtitles from 23.976 to 25 fps
The classic PAL speed-up: subtitles from a Blu-ray, streaming or NTSC-region release played on a European TV broadcast or PAL DVD rip. Without conversion they fall behind by roughly 2.5 minutes per hour.
Move subtitles by a fixed amount when every line is off by the same delay.
Seconds (2.5), milliseconds (1500ms) or a time (00:00:02,500). Subtitles appear too early → Later.
For subtitles that drift. Pick two cues far apart and enter when each should appear.
Rescale times when the subtitle was made for a video with a different frame rate.
The file open now is part 1 / language 1.
Cues
Save options
Output preview
What the conversion does
Converting from 23.976 to 25 fps multiplies every subtitle time by 23.976 ÷ 25 = 0.959041. The subtitles become earlier by 4.10 % of their time, so the change is zero at the start and largest at the end. The exact NTSC rates are used (23.976 = 24000/1001, 29.97 = 30000/1001).
Drift between 23.976 and 25 fps
| Subtitle time | After conversion | Difference |
|---|---|---|
| 00:10:00 | 00:09:35,425 | −24.6 s |
| 00:30:00 | 00:28:46,274 | −1 min 14 s |
| 00:45:00 | 00:43:09,411 | −1 min 51 s |
| 01:00:00 | 00:57:32,547 | −2 min 27 s |
| 01:30:00 | 01:26:18,821 | −3 min 41 s |
| 02:00:00 | 01:55:05,095 | −4 min 55 s |
A 120-minute film timed at 23.976 fps runs 4 min 55 s shorter at 25 fps.
How to convert subtitles from 23.976 to 25 fps
- Open the subtitle file. Drop the subtitle file that drifts on the tool.
- Check the frame rates. “Subtitle made for” is set to 23.976 fps and “Video plays at” to 25 fps.
- Convert. Click Convert frame rate, then compare a line near the end with the video.
- Save. Download in SRT, VTT, ASS or TXT.
Other frame-rate conversions
Background: why subtitles drift between frame rates. Not sure of the rates? Use two-point sync — it detects the ratio for you.
FAQ
How much do subtitles drift between 23.976 and 25 fps?
4.10 % of the running time: 24.6 s after 10 minutes and 2 min 27 s after an hour.
What is the conversion factor from 23.976 to 25 fps?
Every time is multiplied by 23.976 ÷ 25 = 0.959041. A subtitle at 01:00:00 moves to 00:57:32,547.
How do I know this is the right fix?
If the subtitles are close at the start and the error grows steadily, it is a speed mismatch. If the error is the same everywhere, use Shift instead.