STL 转 VTT 字幕转换器
将 Spruce STL 字幕行转换为基础 WebVTT 字幕,用于网页视频工作流。
拖放您的 STL 文件到这里
或点击浏览
支持最大 50 MB 的 .stl 文件
免费在线 STL 转 VTT 转换器
此转换器读取基于文本的 Spruce STL 条目,并写入基础 WebVTT 文件。输出以 WEBVTT 头部开始,每条字幕使用点分隔的开始和结束时间戳,字幕换行保持为实际文本行。解析和转换都在浏览器中完成,字幕文件不会被上传。
STL 到 VTT 语法结构与代码转换示例
直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系
STL 与 VTT 格式规范深度解析
STL
这里的 STL 指基于文本的 Spruce Subtitle 字幕行,包含开始时间、结束时间和字幕文本。竖线分隔显示行,源文本中可能出现方括号内联标签。此转换器不支持二进制 EBU STL。
VTT
VTT(WebVTT)是用于网页视频的文本字幕格式。此转换器输出 WEBVTT 头部,后跟带 HH:MM:SS.mmm --> HH:MM:SS.mmm 计时和文本的纯字幕。它不会添加可选字幕标识符、字幕设置、样式或元数据块。
格式差异
常见疑难与故障排查
针对播放器兼容性、字符乱码与时间轴同步的实操排查指南
转换后的字幕在电视或播放器上出现时间漂移或音画不同步?
不同视频流媒体可能采用不同帧率(如 23.976 fps 与 25 fps 差异)。如果时间轴整体偏移,可在本站使用「字幕时间轴同步」工具快速进行全局微调。
字幕在播放器中显示为乱码(Mojibake)或问号?
老旧文件可能采用 GBK、ANSI 或 Shift-JIS 编码。本站输出文件统一标准化为 UTF-8 编码。若原文件损坏,请先使用本站「字符编码转换器」修复。
多角色同时说话时字幕层叠或遮挡画面?
不同格式对多行或重叠台词的处理机制不同。您可以在本站在线工作台中微调特定字幕行的时间轴,避免文字垂直堆叠遮挡画面。
文件在剪辑软件(如 Premiere Pro、Final Cut)中导入报错?
专业剪辑软件对时间戳格式及换行符敏感。本工具输出的文件严格遵循行业规范,以支持主流剪辑工作流。
功能特性
为什么需要转换?
常见用途
网页视频测试
将受支持的 STL 字幕转换为基础 VTT,用于 HTML5 视频工作流测试。
换行转换
将 STL 竖线分隔符转换为普通 VTT 文本行。
字幕复用
将受支持 STL 文件中的文本和计时移入面向网页的字幕格式。
相关格式
SRT (SubRip)
当需要广泛支持的纯文本字幕格式时,可将 STL 转换为 SRT。
TTML(定时文本标记语言)
当工作流需要定时文本 XML 时,可将 STL 转换为 TTML。
TXT (Plain Text)
当只需要对白文本时,可将 STL 转换为 TXT。
工作原理
- 1
选择或拖入基于文本的 STL 文件。
- 2
解析器从每条有效字幕行读取开始时间、结束时间和文本。
- 3
竖线转换为换行,常见内联标签会被移除。
- 4
每条字幕写入 VTT 计时,文本后跟一个空行。
- 5
下载生成的 .vtt 文件。
更多字幕工具
常见问题
不支持。它读取基于文本的 Spruce STL 字幕行,而不是二进制 EBU STL 文件。
STL 竖线会转换为每个 VTT 字幕内部的正常换行。
不会。常见方括号内联标签会被移除,源样式不会被映射。
不包含。输出包含带计时和文本的基础字幕。不会生成位置、对齐、大小或样式设置。
是的。无需注册、无水印,处理在浏览器中完成。
不会。处理始终在浏览器中完成,字幕文件不会被上传。