检查开头和结尾
在靠近视频开头的位置播放,记下某条字幕偏差多少:例如对白在 0:41 响起,但字幕到 0:43 才出现。然后在靠近结尾的位置再检查一条。
- 两条字幕的偏差大致相同 :文件存在固定延迟,平移时间即可。
- 第一条正确或接近正确,最后一条偏差很大 :字幕逐渐失步。它是为播放速度不同的视频制作的。
- 前面正常,某个场景之后突然不对 :视频有删减或增加的场景。只平移该位置之后的部分。
始终提前或延后相同时间:平移字幕
这是最常见的情况。视频可能有不同的片头,或开头被剪掉了几秒。平移字幕时间 会按你输入的数值移动每条字幕:字幕出现得太晚时用负数,太早时用正数。
平移 −2 秒后,这条字幕:
1
00:00:43,000 --> 00:00:45,500
然后锁上大门。
会变为:
1
00:00:41,000 --> 00:00:43,500
然后锁上大门。

开始正常,后来逐渐失步:调整帧率
视频有多种帧率。电影通常为每秒 23.976 或 24 帧,欧洲许多电视和 DVD 版本则为 25 帧。23.976 fps 的电影以 25 fps 发行时,整个视频播放速度约快 4%,原版字幕会随着每一分钟的播放越来越晚。
从 23.976 转为 25 fps 时,调整字幕帧率 对第 10、45 和 90 分钟的条目作如下处理:
1
00:10:00,000 --> 00:10:02,000
已经播放十分钟。
2
00:45:00,000 --> 00:45:02,000
已经播放四十五分钟。
3
01:30:00,000 --> 01:30:02,000
已经播放九十分钟。
1
00:09:35,425 --> 00:09:37,343
已经播放十分钟。
2
00:43:09,411 --> 00:43:11,329
已经播放四十五分钟。
3
01:26:18,821 --> 01:26:20,739
已经播放九十分钟。
也就是说,未调整的字幕在第 10 分钟左右会晚约 25 秒,到第 90 分钟会晚约 3 分 41 秒。偏差持续增大,就是帧率不匹配的迹象。常见的转换组合是 23.976 ↔ 25、24 ↔ 25 和 23.976 ↔ 24。
逐渐失步,但不知道帧率:两点同步
如果你不知道涉及哪些帧率,或数值不符合常见组合,请使用同步字幕。选取靠近开头和结尾的各一条字幕,输入每条对白实际响起的时间。工具会根据这两个点计算速度变化和时间偏移量,并应用到所有条目。
你可以输入播放器中的两个时间,也可以在工具的预览区打开视频,播放到对应对白响起的时刻,再选择 将当前时间设为锚点 A ,然后设置 B。视频会留在你的电脑上。
如果算出的速度变化符合常见帧率比,页面会提示你,下次就能直接使用帧率工具。
常见错误
- 对逐渐失步的文件只做平移。 你只能校准开头或结尾,无法同时校准。下载前请检查最后几分钟。
- 平移方向反了。 出现得太晚的字幕需要负偏移量,让它更早出现。
- 帧率转换方向反了。 源帧率是字幕原本对应的帧率;目标帧率是你的视频帧率。如果偏差变大,请交换两者。
- 只在播放器里修正。 VLC 等播放器可以在观看时延迟字幕,但文件用于其他设备时仍然有错。参阅如何在 VLC 中同步字幕,将修正保存进文件。
常见问题
一次平移能修复逐渐失步的字幕吗?
不能。平移会给每条字幕加上相同的时间偏移量,若延迟不断增大,开头或结尾总会有一端不对。如果知道两个帧率,请调整帧率;否则可以使用两点同步。
调整字幕时间一定需要视频吗?
不一定。你可以输入从播放器中读到的时间。在平移字幕时间和同步字幕工具中,也可以直接在浏览器里打开自己的视频,边播放边选取正确时刻。视频不会上传。
为什么同一影片的不同版本,有的字幕会逐渐失步?
两个版本的播放速度不同。以每秒 25 帧发行的影片,比 23.976 fps 版本播放速度约快 4%,因此为一个版本制作的字幕,用在另一个版本上会逐渐落后。
字幕前面正常,为什么突然不同步?
视频可能删掉或增加了片段,例如不同的片头或删减场景。使用平移字幕时间工具的时间区间选项,只调整该位置之后的条目。