转换为
正值让字幕延后,负值让字幕提前。在 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 控制台目前仅提供英文和俄文界面。