免费工具
TTML / DFXP 转 SRT
上传 .ttml、.dfxp 或 TTML 格式的 .xml,转换成 SRT。全部在浏览器内完成,无需登录。
原字幕
TTML支持 TTML / DFXP。保留文本、时间及换行;字体、颜色和位置不保留。不支持的时间格式会明确报错。
SRT 结果
转换后的字幕会显示在这里
100% 在你的浏览器里完成 — 文件不会离开你的设备。
如何把 TTML 转成 SRT
- 第 1 步
添加字幕
把 TTML 内容粘贴到框里,或上传 .ttml 文件。
- 第 2 步
转成 SRT
点击转成 SRT — 每个时间码都原样保留,只改格式。
- 第 3 步
复制或下载
复制结果,或下载你的 .srt 文件。完成。
示例:TTML / DFXP → SRT
同一批字幕转换前后对比,让你清楚会得到什么。
<tt xmlns="http://www.w3.org/ns/ttml"><body><div> <p begin="00:00:01.000" end="00:00:03.500">Hello — welcome to the show.</p> <p begin="00:00:04.000" end="00:00:06.200">Today we have a special guest.</p> </div></body></tt>
1 00:00:01,000 --> 00:00:03,500 Hello — welcome to the show. 2 00:00:04,000 --> 00:00:06,200 Today we have a special guest.
格式说明
TTML / DFXP 是什么? (定时文本标记语言)
基于 XML 的字幕格式,可包含时间、样式和位置。转为 SRT 后保留文本和时间,高级排版不保留。
SRT 是什么? (SubRip)
支持最广的字幕格式。纯文本,带编号字幕和 HH:MM:SS,mmm 时间码 — 几乎所有播放器、编辑器都支持,还能直接上传到 YouTube。
为什么要把 TTML 转成 SRT?
- 将 TTML 字幕转为播放器和剪辑软件常用的 SRT。
- 保留文本、起止时间和明确换行;字体、颜色、区域和屏幕位置不保留。
常见问题
支持哪些文件?
支持文本型 TTML、DFXP,以及内容为 TTML 的 XML 文件。
支持哪些时间格式?
支持时分秒、秒/毫秒等偏移、帧、tick、begin/end/dur 和并行父级相对时间。时间保留到 SRT 的毫秒精度。
复杂字幕怎么办?
逐词定时、顺序容器、clock/SMPTE 时间和图片字幕暂不支持,会明确报错,不会生成部分结果。
会上传文件吗?
不会。转换完全在浏览器内完成,免费且无需登录。