首页 / SRT字幕时间轴调整工具
SRT字幕时间轴调整工具
粘贴或上传.srt字幕文件内容,输入以秒为单位的调整量(可正可负,支持小数),即可得到每一条时间戳正确偏移后的结果——自动处理进位,并以00:00:00,000为下限——可直接下载。
调整原理
.srt文件中的每个时间戳都遵循固定格式HH:MM:SS,mmm(时:分:秒,毫秒)。本工具会把每个时间戳换算成单一的毫秒数,加上你的调整量(换算成毫秒并四舍五入),确保结果不会小于零,再换算回HH:MM:SS,mmm格式,正确处理秒、分、时在正负两个方向上的进位。序号和字幕文本内容保持不变——只有时间轴行会改变。
这个工具做不到的事
本工具对每条时间戳应用相同的固定调整量。它无法修复长文件中逐渐产生的渐进式不同步问题(文件不同位置需要不同的修正量),也无法在视频经过重新剪辑、添加或删除片段后重新同步字幕——这些情况需要能感知时间线的重新同步工具,而不是统一偏移。
常见问题
如果调整会让某个时间戳变成负数会怎样?
工具会把该时间戳限制在00:00:00,000,而不允许出现负数时间,因为负数时间戳在.srt格式中是无效的,会导致大多数播放器出错。
可以使用像-1.5秒这样的小数调整量吗?
可以——调整量支持精确到毫秒的小数,所以-1.5会让每个时间戳提前1500毫秒,同样会应用进位和下限规则。
这个工具会把我的字幕文件上传到某处吗?
不会——解析、调整和生成修正文件都完全在你的浏览器中用普通JavaScript完成。你粘贴或上传的任何内容都不会发送到服务器。
这个工具能用于.vtt或其他字幕格式吗?
本工具专门针对.srt的时间戳格式(HH:MM:SS,mmm --> HH:MM:SS,mmm)设计。WebVTT使用相似但略有不同的格式(用句点代替逗号,且有可选的文件头),不保证能在这里被正确解析。