VTT 转 TTML 字幕转换器
快速。私密。完美。
100% 在浏览器中本地处理。无需上传。无需等待。
拖放您的 VTT 文件到这里
或点击浏览
支持最大 50 MB 的 .vtt 文件
更多字幕工具
为什么选择 AllSubConverter?
隐私至上
一切都在浏览器中运行,您的文件永远不会被上传。
闪电速度
优化的处理引擎在几秒内转换文件。
免费且本地
单文件最大 50 MB;批量最多 200 个文件或 1 GB。
全平台支持
支持 Windows、Mac、Linux、iOS、Android - 任何现代浏览器。
关于 VTT 转 TTML
本浏览器端转换器读取带时间戳的 WebVTT 字幕条目,并生成基础 UTF-8 TTML 文档。字幕开始和结束时间会变成以秒为单位的 begin/end 属性,物理换行变成 <br/> 元素,XML 特殊字符会被转义。VTT 字幕标识符、设置、区域、注释和样式不会映射为 TTML 呈现元数据。
输入格式
VTTVTT(WebVTT)是用于网页视频的文本字幕格式。VTT 文件以 WEBVTT 头部开始,使用 HH:MM:SS.mmm --> HH:MM:SS.mmm 字幕时间轴,也可能包含字幕标识符、条目设置、内联标签、NOTE 块、区域和样式元数据。
输出格式
TTMLTTML(Timed Text Markup Language)是 W3C XML 字幕格式。本转换器生成基础 UTF-8 文档,包含默认 TTML 命名空间、xml:lang="en"、body 和 div 元素,以及每条字幕一个带秒级 begin/end 属性的 <p> 元素。
功能特性
为什么需要转换?
格式差异
常见用途
基础 TTML 草稿
先从网页字幕生成基础 TTML 文档,再对照目标配置或工作流检查。
XML 交换
把带时间戳的 VTT 字幕移入接受 TTML XML 输入的工具。
文本编辑
使用 XML 感知工具检查或编辑字幕时间轴和文本。
本地转换
不上传到另一个转换服务即可完成字幕转换。
网页与 TTML 副本
保留用于网页播放的 VTT 版本,同时为另一工作流生成基础 TTML 副本。
相关格式
常见问题
不会。VTT 条目设置、区域、CSS 和内联样式标签不会映射为 TTML 样式或布局属性。字幕文本中的标签会被转义并保留为字面文本。
voice 标签不会转换为 TTML span。尖括号会被转义,因此源标记会以字面文本出现在生成的 <p> 元素中。
不包含。生成的 TTML 包含 XML 声明、默认命名空间、xml:lang="en"、body、div 和带时间轴的 <p> 元素,不包含 head、样式、区域、IMSC、ITV 或 EBU-TT-D 元数据。
每条字幕的开始和结束时间写入三位小数的秒值,例如 begin="1.500s" 和 end="4.000s"。
不会。NOTE 块不包含本转换器需要的可显示字幕文本,会被忽略。
仅靠本工具不会。平台配置通常需要额外命名空间、元数据、样式约束和验证。请只把此基础 TTML 作为起点,并检查接收方规范。