← 返回工具箱

TIMED TEXT

SRT / VTT 字幕转换与时间轴调整

在 SRT 和 WebVTT 之间转换,统一编号和时间格式,并处理整体提前、延后、文字替换与常见时间轴错误。字幕不会上传服务器。

1. 输入字幕

上传文件,或直接粘贴完整字幕文本。

2. 调整与导出

所有修改都基于已解析条目,可随时重新载入原文。

来源

输出

VTT

字幕条目

0

总时长

00:00:00.000

时间问题

0

上传 SRT、VTT,或在输入框粘贴字幕文本。

CUE REVIEW

字幕条目

文本可直接修改;最多渲染前 500 条。

解析字幕后显示时间轴和文本。

SRT 与 VTT 的差别

SRT 使用逗号表示毫秒,WebVTT 使用句点并以 WEBVTT 开头,还可以带 cue settings。转换会保留字幕文本和时间,VTT 的 STYLE、REGION、NOTE 等高级区块不会写进 SRT。

怎样修正整体不同步

声音比字幕早时输入负数让字幕提前,字幕出现太早时输入正数让字幕延后。先用 500 或 1000 毫秒小范围试调,再检查视频开头、中间和结尾。

导出前检查

时间重叠不一定错误,但结束早于开始一定需要修复。自动排序会改变条目顺序,文本替换也可能影响人名和专有词,下载前应抽查关键片段。

RELATED TOOLS

查看全部工具 →

USE & REVIEW

SRT / VTT 字幕转换与时间轴调整常见问题

查看全部工具指南 →

SRT 或 VTT 字幕会上传服务器吗?

不会。字幕解析、时间偏移、文字替换、排序和文件生成都在当前浏览器进行。页面只处理文本,不需要上传视频;刷新或离开页面前请下载修改后的字幕。

SRT 和 WebVTT 有什么区别?

SRT 常见于本地播放器和剪辑软件,时间码使用逗号,例如 00:01:02,500;WebVTT 面向网页视频,以 WEBVTT 开头,时间码使用小数点,并可带 cue 定位设置。转换会保留字幕文字和基本时间轴,但 VTT 的 STYLE、REGION、NOTE 等高级区块会被跳过。

怎样把整段字幕提前或延后?

输入正数会让字幕延后,输入负数会让字幕提前,单位可以按页面选择秒或毫秒。例如声音比字幕早 1.2 秒,就把字幕整体提前 1.2 秒。提前后小于 0 的首条时间会被压到 0,并保持原条目的持续时长。

时间轴检查提示重叠一定是错误吗?

不一定。双语字幕、画外音与对白可能有意重叠;但普通单轨字幕重叠容易造成播放器同时显示两条。工具会标出结束早于开始、顺序倒置和相邻重叠,是否修改仍要结合视频画面和字幕用途判断。

查找替换支持正则表达式吗?

不支持。它按普通文字进行全局替换,可以选择是否区分大小写,因此句号、括号、星号等字符不会被当作正则规则。批量替换人名或术语后,仍应搜索前后文,避免改到词语的一部分。

为什么转成 SRT 后样式、位置或说话人信息不见了?

SRT 本身不统一支持 WebVTT 的定位、区域和样式区块。工具会保留 cue 文本以及可兼容的时间信息,但不会承诺还原 CSS、REGION、NOTE、卡拉 OK 标记或播放器私有扩展。需要这些能力时应保留原 VTT 作为母版。