这四个数字各是什么
帧率就是一秒钟放多少张画面。常见四个:
- 24 fps —— 电影的拍摄与放映速率,电影院就是 24
- 23.976 fps —— 电影进 NTSC 制式电视后的速率,比 24 慢 0.1%
- 25 fps —— PAL 制式(欧洲、中国、澳洲等 50Hz 电网地区)的电视速率
- 29.97 fps / 30 fps —— NTSC 制式电视节目的速率,同样差那 0.1%
0.1% 是哪来的
23.976 = 24 × 1000/1001,29.97 = 30 × 1000/1001。这个 1000/1001 是 NTSC 彩色化时留下的:为了在不改动已有黑白接收机的前提下塞进彩色副载波,把场频从 60 Hz 降到 59.94 Hz(60 × 1000/1001),帧率跟着一起降。
结果就是:电影在 NTSC 地区播出时是 23.976 而不是 24。差 0.1%,一小时的片差 3.6 秒 —— 单独看几乎察觉不到,但它和下面的 4% 不是一回事,别混着算。
4% 又是哪来的
PAL 地区按 25 fps 播。电影是 24 fps 拍的,直接按 25 放 —— 帧数一帧没变,播放速度快了 4%(25/24 ≈ 1.0417)。一部 100 分钟的片,PAL 版只有 96 分钟。
这就是渐进漂移的根源:字幕按原版做、视频是 PAL 版,开头分毫不差,到片尾差出 4 分钟。整体平移救不了它,必须按比例换算。

怎么换算
换算就是乘一个比例值,全片通用:
- 24 → 25(PAL 提速):× 0.96
- 23.976 → 25:× 0.959(严格值 23.976/25 = 0.95904)
- 25 → 23.976:× 1.0427
- 23.976 ↔ 24:× 1.001 或 × 0.999,只差 0.1%
- 0.96 与 0.959 差 0.1%,一整部电影差不到 6 秒 —— 拿不准片源到底是 24 还是 23.976 时,用 0.96 也能用,剩下的偏差靠两点锚定收尾
怎么判断手上是哪一种
不用猜比例时,找两处你确定正确的时间点 —— 通常是第一句台词和最后一句台词 —— 告诉工具「这句应该在 00:00:12,那句应该在 01:35:40」,它按这两点把全片线性拉开。这是「两点锚定」,不需要你算帧率。
要自己确认片源帧率:播放器或媒体信息工具里会写明。文件名为 `1080p.WEB` 这种不含帧率信息时,用两点锚定更稳。

相关工具与指南
直接做帧率换算见 字幕帧率转换;倍速调整见 字幕倍速调整;分不清是整体偏移还是渐进漂移,看 字幕越到后面越对不上。