SRT 与 VTT 的差别
SRT 使用逗号表示毫秒,WebVTT 使用句点并以 WEBVTT 开头,还可以带 cue settings。转换会保留字幕文本和时间,VTT 的 STYLE、REGION、NOTE 等高级区块不会写进 SRT。
TIMED TEXT
在 SRT 和 WebVTT 之间转换,统一编号和时间格式,并处理整体提前、延后、文字替换与常见时间轴错误。字幕不会上传服务器。
上传文件,或直接粘贴完整字幕文本。
所有修改都基于已解析条目,可随时重新载入原文。
来源
—
输出
VTT
字幕条目
0
总时长
00:00:00.000
时间问题
0
上传 SRT、VTT,或在输入框粘贴字幕文本。
CUE REVIEW
文本可直接修改;最多渲染前 500 条。
SRT 使用逗号表示毫秒,WebVTT 使用句点并以 WEBVTT 开头,还可以带 cue settings。转换会保留字幕文本和时间,VTT 的 STYLE、REGION、NOTE 等高级区块不会写进 SRT。
声音比字幕早时输入负数让字幕提前,字幕出现太早时输入正数让字幕延后。先用 500 或 1000 毫秒小范围试调,再检查视频开头、中间和结尾。
时间重叠不一定错误,但结束早于开始一定需要修复。自动排序会改变条目顺序,文本替换也可能影响人名和专有词,下载前应抽查关键片段。
RELATED TOOLS
USE & REVIEW
不会。字幕解析、时间偏移、文字替换、排序和文件生成都在当前浏览器进行。页面只处理文本,不需要上传视频;刷新或离开页面前请下载修改后的字幕。
SRT 常见于本地播放器和剪辑软件,时间码使用逗号,例如 00:01:02,500;WebVTT 面向网页视频,以 WEBVTT 开头,时间码使用小数点,并可带 cue 定位设置。转换会保留字幕文字和基本时间轴,但 VTT 的 STYLE、REGION、NOTE 等高级区块会被跳过。
输入正数会让字幕延后,输入负数会让字幕提前,单位可以按页面选择秒或毫秒。例如声音比字幕早 1.2 秒,就把字幕整体提前 1.2 秒。提前后小于 0 的首条时间会被压到 0,并保持原条目的持续时长。
不一定。双语字幕、画外音与对白可能有意重叠;但普通单轨字幕重叠容易造成播放器同时显示两条。工具会标出结束早于开始、顺序倒置和相邻重叠,是否修改仍要结合视频画面和字幕用途判断。
不支持。它按普通文字进行全局替换,可以选择是否区分大小写,因此句号、括号、星号等字符不会被当作正则规则。批量替换人名或术语后,仍应搜索前后文,避免改到词语的一部分。
SRT 本身不统一支持 WebVTT 的定位、区域和样式区块。工具会保留 cue 文本以及可兼容的时间信息,但不会承诺还原 CSS、REGION、NOTE、卡拉 OK 标记或播放器私有扩展。需要这些能力时应保留原 VTT 作为母版。