关于SRT 转 VTT
SRT 转 VTT 用于给网页视频加字幕。HTML5 的 <track> 标签和大多数网页播放器要的都是 WebVTT,不是 SRT。上传一个 .srt,或者一门课所有课时的字幕,每个都会转成带 WEBVTT 文件头、时间用点号分隔的 .vtt,直接在视频标签里引用就行,另外打包成一个 ZIP。
斜体、加粗、下划线都保留,WebVTT 用不了的颜色标签会去掉;用 {\an8} 标在屏幕顶部的字幕会加上 line:0 设置,依旧显示在上方。字幕内部的空行会提前结束 WebVTT 的一条字幕,所以会被去掉,< 和 & 这类字符也会转义。不论原 SRT 用什么编码,都按 WebVTT 要求存成 UTF-8。去掉音效说明和说话人([音乐]、(笑)、♪、JOHN:)能把给听障观众做的字幕变成普通字幕,“更多选项”里还能让双语字幕只留一种语言,或修正重叠的字幕。
SRT 转 VTT怎么用
- 1上传 SRT
选择或拖入一个或多个 .srt 文件,编码会自动识别。免费账户一次最多 20 个,VIP 最多 50 个。
- 2开始转换
点“SRT 转 VTT”,服务器按 WebVTT 规范重写时间、标签和位置,并做你勾选的清理。
- 3放进网页
逐个下载 .vtt 或打包下载 ZIP,用 <track kind="subtitles"> 标签引用它。
为什么用熊仔工匠
- 规范的 WebVTT
有 WEBVTT 文件头,时间用点号分隔毫秒,浏览器直接能用,统一存成 UTF-8。
- 格式和位置保留
<i>、<b>、<u> 保留,{\an8} 等顶部对齐变成 line:0,中间对齐变成 line:50%。
- 整门课一次转
每个课时的 SRT 放进同一个任务,逐个下载 VTT 或打包成 ZIP。
- 网页字幕更干净
音效说明和说话人可以去掉,双语字幕可以只留一种,重叠的字幕可以修正。