zh-Hant

TTML 轉 SRT 字幕

在瀏覽器中將 TTML/DFXP 字幕檔轉換為幾乎所有播放器都能識別的簡潔 SRT 格式。無需上傳。

正在你的裝置上本機處理 ...

你的檔案

    正在你的裝置上本機處理 ...

    0%

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    Hosted in GermanyGlobal Content Delivery
    通過獨立稽核TLS A+ · 標頭 A+

    TTML/DFXP 檔通常來自面向串流平台與廣播機構的專業交付鏈 - 由於桌面播放器或剪輯軟體幾乎只讀取 SRT 或 VTT,因此這類檔案通常不適合日常使用。本工具從 TTML 檔中擷取時間軸與文字,並將其寫出為 SRT。

    本工具專門在文件中尋找 <p begin="..." end="..."> 元素,讀取其時間資訊(常見的 時:分:秒.毫秒 格式,以及諸如「12.5s」這樣的純秒數值)與文字內容,將其中的 <br/> 換行轉換為真正的換行,並移除其他 XML 標記。基於影格或滴答的時間碼是 TTML 中較少見的細節,坦白說本工具並不支援。

    整個過程完全在您的瀏覽器中本地進行,不使用完整的 XML 解析器 - 針對這一種元素模式的定向偵測,足以應對典型的字幕內容。若工具未找到相符的元素,會顯示明確的提示並停止,而非輸出空白檔案。

    技術規格

    技術規格
    輸入格式TTML, DFXP
    輸出格式SRT
    批次處理不支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 拖入 .ttml 或 .dfxp 檔案。
    2. 擷取時間軸與文字。
    3. 下載 .srt 檔案。

    限制: 僅讀取無字首的 <p begin end> 元素,且時間格式為鐘錶時間或純秒數;基於影格或滴答的時間碼,以及像 <tt:p> 這樣的命名空間字首,坦白說本工具並不支援。TTML 中的區域、樣式與版面資訊會遺失,因為 SRT 沒有相應的位置可以存放。

    常見問題

    檔案會被上傳嗎?

    不會。轉換完全在本地瀏覽器中進行,檔案始終不會離開您的裝置。

    為什麼某些 TTML 檔無法識別?

    本工具專門讀取常見的 <p begin end> 模式(鐘錶時間或秒數時間);基於影格的時間碼或像 <tt:p> 這樣的命名空間字首是刻意不涵蓋的。

    TTML 的樣式會保留嗎?

    不會,SRT 沒有樣式、區域或版面的概念 - 只會轉換時間與純文字。

    支援反向轉換嗎,從 SRT 到 TTML?

    支援。請使用姊妹工具「SRT 轉 TTML 字幕」。

    相關工具

    SRT 轉 TTML 字幕 · LRC 轉 SRT 字幕 · SAMI 轉 SRT 字幕