Skip to content

TTML 转 VTT 转换器

快速。私密。完美。

100% 在浏览器中本地处理。无需上传。无需等待。无限制。

私密安全
极速转换
免费无限
TTML
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!

拖放您的 TTML 文件到这里

或点击浏览

Supports .ttml files up to any size

100% 本地无需上传安全即时

工作原理

1

上传 TTML 文件

拖放或选择您的 .ttml 文件

2

即时转换

在您的浏览器中本地处理

3

下载 VTT

立即获取您的 .vtt 文件

您可能需要的更多转换

为什么选择 AllSubConverter?

隐私至上

一切都在浏览器中运行,您的文件永远不会被上传。

闪电速度

优化的处理引擎在几秒内转换文件。

真正无限

没有文件大小限制。没有每日限制。完全免费。

全平台支持

支持 Windows、Mac、Linux、iOS、Android - 任何现代浏览器。

免费在线 TTML 转 VTT 转换器

我们的 TTML 转 VTT 转换器可将基于 XML 的 TTML(Timed Text Markup Language)字幕文件转换为 VTT(WebVTT),即 YouTube、Vimeo 和所有现代浏览器使用的 HTML5 视频 W3C 标准格式。TTML 被 Netflix、Apple TV 和广播系统使用,但大多数网页播放器并不直接支持。转换完全在你的浏览器中进行,无需上传、无需注册、完全免费。

输入格式

TTML

TTML(Timed Text Markup Language)是一种基于 XML 的字幕格式,被 Netflix、Apple TV/iTunes 和广播系统使用。它使用带 begin 和 end 时间属性的 <p> 元素(例如 begin="1.500s")。TTML 支持丰富的样式、定位和元数据。ITT(iTunes Timed Text)是 TTML 的 Apple 配置文件,结构相同。

输出格式

VTT

VTT(WebVTT)是用于 HTML5 视频的 W3C 标准字幕格式。它使用 WEBVTT 文件头、点分隔的时间码(HH:MM:SS.MMM)、可选的字幕设置和纯文本。VTT 轻量、针对网页优化,被 YouTube、Vimeo 和所有现代浏览器支持。

功能特性

即时客户端从 TTML/ITT XML 转换为 VTT
处理秒制和时钟制两种 TTML 时间表达式
支持 begin/end 和 begin/dur 两种属性模式
将 <br/> 标签转为换行,并输出标准 WEBVTT 文件头
解码 XML 实体(&amp;、&lt;、&gt; 等)为纯文本
100% 免费,无需注册,无水印

为什么需要转换?

大多数网页播放器不直接支持 TTML - VTT 才是网页标准
把转换后的字幕上传到 YouTube、Vimeo 或任何 HTML5 视频播放器
把 Netflix 或 Apple TV 的字幕下载转换为网页可播放格式
TTML 的 XML 结构臃肿;VTT 紧凑且针对网页优化
字幕编辑工具处理 VTT 比处理基于 XML 的 TTML 更顺手
为网页流媒体和 CDN 分发准备专业格式的字幕

格式差异

TTML 使用带 <p> 元素的 XML;VTT 使用纯文本字幕块
TTML 时间用 begin/end 属性(1.500s);VTT 用 HH:MM:SS.MMM 时间码行
TTML 通过 XML 支持内联样式;VTT 支持简单的内联标签
TTML 用 <br/> 换行;VTT 用字面换行
TTML 文件因 XML 开销而较大;VTT 紧凑
TTML 面向专业交付;VTT 面向网页播放

常见用途

网页视频

将 TTML 字幕转换为 VTT 用于 HTML5 视频播放器。VTT 是所有现代浏览器支持的网页标准。

YouTube 发布

将 TTML 字幕转换为 VTT 并上传到 YouTube,YouTube 接受 VTT 作为字幕格式。

Vimeo 字幕

先把 TTML 字幕转换为 VTT 再上传到 Vimeo,因为 Vimeo 支持 VTT 字幕。

字幕编辑

将 TTML 转为 VTT,以便在偏好网页友好格式的字幕编辑器中更易编辑。

跨平台分享

与网页播放器不支持 TTML 格式的用户分享字幕。

网页流媒体

为网页流媒体平台和 CDN 分发准备专业格式的字幕。

相关格式

常见问题

TTML 转 VTT 转换可将基于 XML 的 TTML 字幕文件转换为 VTT(WebVTT)格式。时间码和文本数据从 TTML 的 <p> 元素中提取,重新结构化为带 WEBVTT 文件头和点分隔时间码的 VTT 字幕块。

支持。ITT(iTunes Timed Text)是 TTML 的配置文件,XML 结构相同。解析器将 .itt 文件与 .ttml 文件同等对待。

会。TTML 时间表达式(秒制如 1.500s 和时钟制如 00:00:01.500)都会转换为 VTT 格式(HH:MM:SS.MMM),毫秒精度完整保留。

VTT 是 HTML5 视频的 W3C 标准,被 YouTube、Vimeo 和所有现代网页浏览器支持。把 TTML 转为 VTT 后,字幕几乎可在任何网页视频平台上播放。

是的,完全免费,无需注册。无水印,5MB 以内无文件大小限制,无每日使用次数限制。

转换过程中 <span>、<b>、<i> 等 XML 标签会被去除或简化。定位和丰富样式元数据会精简到 VTT 所支持的范围。

准备好转换您的字幕了吗?

将您的 TTML 文件拖放到这里,立即转换为 VTT。