跳到正文
马克工具箱

字幕时间轴调整

字幕总是慢一秒,或者越往后差得越多?可以整体平移,可以转换帧率,也可以把前后两句台词对准正确时间,中间的字幕自动按比例跟上。

在浏览器本地运行,输入的内容和文件都不会上传

或把 .srt、.vtt、.ass 文件拖到这里

调整时间轴

负数让字幕提前出现。

之前的字幕保持原时间。

选择字幕文件或粘贴字幕内容即可开始。

使用步骤

  1. 选择字幕文件或粘贴字幕内容。
  2. 每句都差同样的时间:用「整体平移」输入秒数,负数表示提前。
  3. 越往后差得越多:先试试帧率转换,或用「两点校准」。
  4. 在预览中检查新时间(改动过的时间会高亮),然后下载。

参数说明

整体平移
所有字幕加上同一个偏移量。「从第几条开始」可以让前面的字幕保持不动,适合中间插了广告或删了片段的情况。
帧率
按 25 帧(PAL)版本制作的字幕放在 23.976 帧的视频上会快约 4%。选择 25 → 23.976 会按比例拉长时间轴,反向则缩短。
两点校准
给一前一后两条字幕填上正确的开始时间,工具会同时算出偏移量和速度比例,一次性修正固定延迟和逐渐累积的偏差。

使用示例

问题 设置
字幕比声音晚 2.5 秒 平移 −2.5
字幕比声音早 1 秒 平移 +1
开头同步,100 分钟的电影到结尾差了 4 分钟 帧率 25 → 23.976

常见问题

怎么知道要平移多少?

播放视频,记下听到某句台词的时间,再和预览中这句字幕的开始时间比较。比如声音在 00:01:05 出现、字幕写的是 00:01:03,就平移 +2 秒。

开头是同步的,后面越来越不同步,为什么?

字幕是按其他帧率或其他剪辑版本的视频制作的。先试试帧率选项;如果都不合适,就用「两点校准」。

平移后时间小于 0 的字幕怎么处理?

会被调整到 00:00:00,000,并提示有多少条受影响。

会保留原来的格式吗?

默认输出与输入相同的格式,也可以同时转换为 SRT、WebVTT、ASS 或纯文本。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具