免費工具

TTML / DFXP 轉 SRT

上傳 .ttml、.dfxp 或 TTML 格式的 .xml,轉換成 SRT。全部在瀏覽器內完成,無需登錄。

原字幕

TTML

支持 TTML / DFXP。保留文字、時間及換行;字體、顏色和位置不保留。不支持的時間格式會明確报错。

SRT 結果

轉換後的字幕會顯示在這裡

100% 在你的瀏覽器裡完成 — 檔案不會離開你的裝置。

如何把 TTML 轉成 SRT

  1. 第 1 步

    添加字幕

    把 TTML 內容粘貼到框裡,或上傳 .ttml 檔案。

  2. 第 2 步

    轉成 SRT

    點擊轉成 SRT — 每個時間碼都原樣保留,只改格式。

  3. 第 3 步

    複製或下載

    複製結果,或下載你的 .srt 檔案。完成。

示例:TTML / DFXP → SRT

同一批字幕轉換前後對比,讓你清楚會得到什麼。

輸入 — TTML / DFXP(.ttml)
<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>
輸出 — SRT(.srt)
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 時間和图片字幕暂不支持,會明確报错,不會生成部分結果。

會上傳檔案嗎?

不會。轉換完全在瀏覽器內完成,免費且無需登錄。

還需要翻譯字幕嗎?

轉換在這裡免費。當你需要把字幕翻譯成另一種語言、並保持時間軸完全對齊時,這正是 SubtitleFlow 做的事。

免費翻譯字幕

相關工具

TTML / DFXP 轉 SRT - 免費字幕轉換 | SubtitleFlow