VTT 转 TTML 转换器
快速。私密。完美。
100% 在浏览器中本地处理。无需上传。无需等待。无限制。
拖放您的 VTT 文件到这里
或点击浏览
Supports .vtt files up to any size
更多字幕工具
为什么选择 AllSubConverter?
隐私至上
一切都在浏览器中运行,您的文件永远不会被上传。
闪电速度
优化的处理引擎在几秒内转换文件。
真正无限
没有文件大小限制。没有每日限制。完全免费。
全平台支持
支持 Windows、Mac、Linux、iOS、Android - 任何现代浏览器。
VTT ? TTML ???
此转换器将 WebVTT(.vtt)字幕文件转换为 TTML(Timed Text Markup Language)格式。WebVTT 是 HTML5 视频的现代 Web 标准,但 Netflix、Apple TV 和 Amazon Prime Video 等流媒体平台要求使用基于 XML 的 TTML 格式进行专业交付。此转换器弥合了这一鸿沟,在转换过程中处理 VTT 特有功能如 cue 设置、NOTE 注释、voice 标签和 WEBVTT 头部。
输入格式
VTTVTT(WebVTT,.vtt)是 W3C 制定的现代网页字幕标准,以 WEBVTT 头部开始,包含 HH:MM:SS.mmm 格式的时间戳、文本和可选的 cue 参数。它是 HTML5 video 元素的原生字幕格式。
输出格式
TTMLTTML (Timed Text Markup Language) 是 W3C 标准的基于 XML 的字幕格式,使用 p 元素和 begin/end 属性。它是 Netflix、iTunes/Apple TV 和许多广播系统的交付格式,支持丰富的样式、定位和元数据。
功能特性
为什么需要转换?
格式差异
常见用途
Netflix Web 到平台升级
Netflix 的 Web 播放器使用 VTT,但其内容合作门户要求交付 IMSC/TTML。将 VTT 字幕转换为 TTML 以提交内容到 Netflix 流媒体。
Web 源 Apple TV 交付
如果你的字幕以 WebVTT 制作用于 Web 分发,在交付到要求 ITV 格式的 Apple TV 和 iTunes 之前转换为 TTML。
广播 EBU-TT-D 转换
欧洲广播系统要求 EBU-TT-D(TTML 配置文件)。将 Web 标准 VTT 字幕转换为 TTML 作为 EBU 合规广播交付的基础。
专业字幕交接
字幕供应商和本地化工作室要求 TTML 用于专业工作流。将 VTT 字幕转换为 TTML 以交接给专业字幕或本地化团队。
无障碍合规交付
TTML 支持 VTT 无法编码的 SDH 元数据和强制叙事标志。在为流媒体平台交付无障碍合规字幕时转换为 TTML。
相关格式
VTT (WebVTT)
VTT(WebVTT,.vtt)是 W3C 制定的现代网页字幕标准,以 WEBVTT 头部开始,包含 HH:MM:SS.mmm 格式的时间戳、文本和可选的 cue 参数。它是 HTML5 video 元素的原生字幕格式。
TTML (Timed Text Markup Language)
TTML (Timed Text Markup Language) 是 W3C 标准的基于 XML 的字幕格式,使用 p 元素和 begin/end 属性。它是 Netflix、iTunes/Apple TV 和许多广播系统的交付格式,支持丰富的样式、定位和元数据。
SRT (SubRip)
SRT(SubRip,.srt)是一种标准字幕格式,包含编号条目、HH:MM:SS,mmm 格式的起止时间戳以及每条目一行或多行文本。它是视频领域支持最广泛的字幕格式。
常见问题
VTT 是 Web 视频播放的 W3C 标准,TTML 是字幕制作和交换的 W3C 标准。Netflix、Apple TV、Amazon 等流媒体平台即使其 Web 播放器能显示 VTT,专业交付仍要求 TTML。TTML 提供专业交付工作流所需的结构化 XML、样式精度和元数据。
VTT 的 NOTE 块是开发者注释(关于时间、话者变化或制作说明),在转换时被去除。TTML 没有 VTT NOTE 块的直接等效物,因此从输出中移除。
不会。WEBVTT 头部(每个 VTT 文件的必需第一行)在转换时被去除。TTML 文档以 XML 声明和 <tt> 根元素开头。
会。VTT 的 align、position、line、size 等内联 cue 设置映射到 TTML 的 tts: 样式属性。例如 VTT 的'align:left'变为 TTML 输出中 <p> 元素的 tts:textAlign="left"。
VTT 的 voice 标签(<v Speaker Name>)用于按话者标记对白。转换器通过将文本包装在 TTML <p> 内的 <span ttm:role="x-speaker"> 元素中来保留话者信息。
是的。输出 TTML 遵循带正确命名空间的标准 TTML 1.0 结构。对于 Netflix IMSC 合规,请对照最新交付规范验证是否有额外的配置文件特定要求。