字幕转换器

SubRip、WebVTT 与纯文本之间双向任意转换。你还可直接调整时间轴。全部在浏览器中运行——文件绝不离开你的设备,且无需注册账户。

结果

支持处理的情况

实际使用中的字幕文件常会在几个常见方面偏离标准规范。以下是通常导致转换器崩溃的情形:

逗号与句号
SubRip 用逗号分隔毫秒,WebVTT 用句号分隔。两者均可读取,并按各自格式规范标准输出。
缺少小时位
WebVTT 允许时间戳从分钟开始,许多 SubRip 文件即便不合规范也常这么做。这两种格式均受支持。
字节顺序标记 (BOM) 与 Windows 换行符
自动剥离并规范化,避免第一条字幕变成无法辨认的乱码块。
字幕设置与样式
箭头后的位置信息、NOTE 与 STYLE 代码块,以及 <b> 或 <c.classname> 等行内标签均会被识别并剥离保留。
说话人姓名
WebVTT 中的 <v Name> 标签与 SubRip 开头的“Name:”含义相同。转换往返后说话人姓名均可保留,你也可以选择去除。
字幕序号
导出时从 1 开始重新编号,因此即使原文件存在序号断档或重复,导出的文件格式依然合规。

若有字幕块无法读取,系统会显示具体数量,而不是悄然丢弃。在 600 条字幕中丢失 4 条,输出文件表面看起来依然毫无破绽,而这正是必须明确指出的原因。

需要先提取字幕?

txscribe 可转写音频与视频并为每个词附带时间戳,且可直接导出 SubRip 和 WebVTT 格式。与当前页面不同,转写功能运行在云端。

查看功能演示