Skip to content

TTML 转 ASS 字幕转换器

快速。私密。完美。

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>
ASS
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!

拖放您的 TTML 文件到这里

或点击浏览

支持最大 50 MB 的 .ttml, .itt, .xml 文件

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

工作原理

1

上传 TTML 文件

拖放或选择您的 .ttml 文件

2

即时转换

在您的浏览器中本地处理

3

下载 ASS

立即获取您的 .ass 文件

为什么选择 AllSubConverter?

隐私至上

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

闪电速度

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

免费且本地

单文件最大 50 MB;批量最多 200 个文件或 1 GB。

全平台支持

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

免费在线 TTML 转 ASS 转换器

此转换器读取 TTML 文档中的 <p> 字幕,并写入带计时和文本的 ASS 文件。受支持的 begin、end 和 duration 值会转换为 ASS 厘秒,<br/> 元素会转换为换行,常见 TTML 内联标签会被移除。输出使用单一默认 ASS 样式,不会映射源样式。

输入格式

TTML

TTML(定时文本标记语言)是 XML 字幕格式。此转换器查找带 begin/end 或 begin/dur 计时属性的 <p> 元素,支持 1.500s 这样的秒值以及 00:00:01.500 这样的时钟值。没有 begin 属性的字幕会被跳过。

输出格式

ASS

ASS(Advanced SubStation Alpha v4+)是包含脚本信息、样式和 Dialogue 事件的文本字幕格式。此转换器创建完整的基础 ASS 文档,包含一个 Default 样式、Arial 20 字体和 1920x1080 播放分辨率。源样式不会被映射。

功能特性

读取带 begin/end 或 begin/dur 计时的 TTML <p> 字幕
将计时转换为 ASS H:MM:SS.cc 厘秒
将 <br/> 元素转换为 ASS 换行
移除常见的 TTML 内联格式标签
创建带 Default 样式的完整基础 ASS 文档
在浏览器本地处理文件

为什么需要转换?

当需要继续计时或重新设计样式时,ASS 是方便的编辑格式。
ASS 在桌面字幕编辑器和渲染生态中支持广泛。
输出使用可预测的默认样式,不需要重建源样式。
转换 TTML 文本和计时后,字幕列表更便于检查和编辑。

格式差异

TTML 是 XML;ASS 是分段的纯文本格式。
TTML 使用 begin、end 和 dur 属性;ASS Dialogue 行使用 Start 和 End 字段。
TTML 计时会转换为 ASS 厘秒精度。
TTML 源样式会被丢弃;ASS 输出使用一个 Default 样式。

常见用途

字幕编辑

将 TTML 字幕文本和计时移入 ASS,以便在字幕编辑器中继续编辑。

重新设计样式

将生成的 Default 样式 ASS 文档作为自定义样式的干净起点。

计时清理

在保留字幕文本和换行的同时检查转换后的开始和结束时间。

相关格式

常见问题

不会。解析时会移除常见内联格式标签,ASS 输出使用一个 Default 样式。

ASS 计时写入厘秒精度。超过该精度的小数毫秒会被截断。

不会。处理始终在浏览器中完成,字幕文件不会被上传。

如果存在 end,则使用 end。否则将 dur 加到 begin。如果两者都不存在,转换器使用 3 秒回退时长。

是的。无需注册、无水印,转换在浏览器中完成。

它们会被跳过,因为转换器无法确定开始时间。

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

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