dodocast工具字幕转换器

SRT 转 WebVTT,也能反向转换并偏移。

在 SRT 与 WebVTT 之间转换字幕,整体提前或延后所有条目,并修正编码。全部在浏览器中完成:文件不会离开你的电脑。

转换为
正值让字幕延后,负值让字幕提前。在 0:00 之前结束的字幕会被删除。
拖入文件或粘贴字幕
SRT 与 WebVTT

几乎一样——坑就在这里。

01

文件头

WebVTT 文件必须以 WEBVTT 行开头。SRT 没有文件头,条目带编号。

02

小数分隔符

SRT 写作 00:00:01,000(逗号),WebVTT 写作 00:00:01.000(句点)。浏览器会拒绝错误的写法。

03

设置与样式

WebVTT 有条目位置、说话人和类标签。转为 SRT 时会去掉它们,保留粗体和斜体。

为什么用 WebVTT

浏览器和 HLS 读取 WebVTT。

<track> 元素和 HLS 字幕都需要 WebVTT。而剪辑师和译者通常交付 SRT——所以发布前大多要把 SRT 转成 VTT。

关于转换器的问题。

我的文件会被上传吗?

不会。文件在本页面的浏览器中读取和转换,不会发送给 dodocast。

出现乱码怎么办?

文件不是 UTF-8。选择它的编码——中文用 GB18030 或 Big5,西欧语言用 Windows-1252,西里尔字母用 Windows-1251——文本会重新读取。

字幕偏晚怎么修正?

输入负偏移,例如 −1.5,所有条目提前 1.5 秒显示。正值则延后。

dodocast 需要 VTT 吗?

dodocast 从上传的视频文件中提取字幕轨道,并以 WebVTT 的形式在 HLS 中提供多语言字幕——参见多语言视频。

即将上线

离你的频道,只差一次上传。

我们正在向早期合作伙伴开放 dodocast:媒体、教育、活动、企业内部电视。告诉我们你想播出什么。

或发送邮件至 hello@dodocast.com

dodocast 控制台目前仅提供英文和俄文界面。