字幕时间轴校正

字幕整体快了或慢了几秒、或者整段时长跟视频对不上,整体平移或按比例缩放一次修好。

支持 .srt 与 .vtt,单文件 ≤ 5MB。导出统一为 SRT 格式。

字幕比画面早了就填正数,晚了填负数

文件不上传服务器,全部在你的浏览器里本地处理

关于这个工具

字幕和画面对不齐分两种,修法完全不同。**整体偏移**是所有字幕都早或都晚同样的量,通常是提取音轨或剪辑时整体挪动造成的,用平移就好:所有行加减同一个秒数,文字一个字不动。**按比例缩放**是开头对得上、结尾对不上,多来自帧率不一致(23.976 / 25 / 29.97 这类),倍数用真实成片总时长除以字幕总时长算出来。

判断方法很直接:看第一条和最后一条的偏差量是否接近。接近就是平移,相差明显就是缩放。还有一种情况是只有零星几条错位,那通常是剪辑时删掉了几帧,只能逐条微调——但如果大面积零散错位,多半是前面两种情况被当成了小事,实际得整体处理。

还在手动一条条对轴?

完整版从视频里直接识别语音生成字幕,时间轴来自音频本身,不存在对不上的问题。

免费注册,送体验积分

常见问题

怎么判断该平移多少秒?

找一个明显的锚点:画外音说出第一个词的那一刻、或者产品名称出现的瞬间。看那一刻字幕显示的是哪句、应该是哪句,两者之间的时间差就是要平移的秒数。字幕出现得比声音早,就填正数往后推。

什么时候该用缩放而不是平移?

整份字幕开头对得上、结尾越差越多时,说明是帧率或时长假设不一致(比如字幕是按 25fps 做的,视频是 23.976fps),这时要用缩放。算法是「视频实际时长 ÷ 字幕最后一条的结束时间」。

平移后会不会有的字幕被推到 0 以下?

会被夹到 0 而不是变成负数。负时间戳在大多数播放器里会让那条字幕整条不显示,而且不报错——比夹到 0 危险得多。如果夹到的条目很多,说明平移量填大了,减小一些再试。

能只改中间某一小段的时间轴吗?

不能,这个工具只做整体平移和整体缩放。只改某一段的话,那本质是在重新打轴,建议直接用完整版从视频重新识别一遍,比手工修补更准。