Format Atlas

对比

TTML vs WebVTT

TTML 是基于 XML 的定时文本规范,可通过不同配置文件用于字幕和广播工作流。WebVTT 则适合网页视频字幕轨道。

应该选择哪种格式?

工作流要求特定配置文件或更丰富字幕表现时,可考虑 TTML。HTML video 字幕轨道可选 WebVTT,但应先检查目标播放器。

适用于 TTML

广播与流媒体字幕

  • 向已约定 TTML 配置的系统交付带样式的定时字幕

适用于 WebVTT

网页视频字幕

  • 通过 HTML 视频的 track 元素提供独立字幕轨道

基本信息

项目TTMLWebVTT
扩展名.ttml, .xml.vtt
MIME 类型application/ttml+xmltext/vtt
常见用途广播与流媒体字幕网页视频字幕
打开方式使用支持 TTML 的字幕工具,按目标配置文件打开并验证。用文本或 WebVTT 字幕编辑器打开,再配合目标视频预览。
导出或转换转为 WebVTT 或 SRT 时检查可能丢失的时序、位置和样式。从 SRT 转换时检查时间戳、换行和样式。

按用途选择

向已约定 TTML 配置的系统交付带样式的定时字幕

广播与流媒体字幕

TTML

通过 HTML 视频的 track 元素提供独立字幕轨道

网页视频字幕

WebVTT

关键点 1

TTML 的功能和兼容性取决于所用配置文件及其实现。

进一步了解差异

关键点 2

WebVTT 面向网页视频字幕轨道,可通过 HTML track 元素关联。

进一步了解差异

进一步了解差异

遵循交付规范,并在目标环境中验证配置文件。转换时检查时间、位置、样式和换行,因为某些内容可能无法直接映射。

  • TTML 用 XML 表达定时文本,可提供特定工作流要求的呈现功能。
  • WebVTT 侧重网页字幕轨道,并非通用广播交换配置文件。
  • 两者都不包含视频本身,应在实际播放器中测试支持情况。

常见问题

TTML 的所有功能都能转换到 WebVTT 吗?

不能。部分配置文件专用的样式或位置可能无法映射。转换后应测试有代表性的字幕。

网站字幕应该使用 TTML 吗?

仅当网站平台和工作流支持所需 TTML 配置文件时使用;否则 WebVTT 通常更适合浏览器视频轨。

了解详情

相关用途与检查步骤

选择字幕格式字幕交接前的同步与显示检查

参考资料与规范