TTML 轉 SRT 字幕
在瀏覽器中將 TTML/DFXP 字幕檔轉換為幾乎所有播放器都能識別的簡潔 SRT 格式。無需上傳。
正在你的裝置上本機處理 ...
你的檔案
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在瀏覽器中將 TTML/DFXP 字幕檔轉換為幾乎所有播放器都能識別的簡潔 SRT 格式。無需上傳。
正在你的裝置上本機處理 ...
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
TTML/DFXP 檔通常來自面向串流平台與廣播機構的專業交付鏈 - 由於桌面播放器或剪輯軟體幾乎只讀取 SRT 或 VTT,因此這類檔案通常不適合日常使用。本工具從 TTML 檔中擷取時間軸與文字,並將其寫出為 SRT。
本工具專門在文件中尋找 <p begin="..." end="..."> 元素,讀取其時間資訊(常見的 時:分:秒.毫秒 格式,以及諸如「12.5s」這樣的純秒數值)與文字內容,將其中的 <br/> 換行轉換為真正的換行,並移除其他 XML 標記。基於影格或滴答的時間碼是 TTML 中較少見的細節,坦白說本工具並不支援。
整個過程完全在您的瀏覽器中本地進行,不使用完整的 XML 解析器 - 針對這一種元素模式的定向偵測,足以應對典型的字幕內容。若工具未找到相符的元素,會顯示明確的提示並停止,而非輸出空白檔案。
| 輸入格式 | TTML, DFXP |
|---|---|
| 輸出格式 | SRT |
| 批次處理 | 不支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 僅讀取無字首的 <p begin end> 元素,且時間格式為鐘錶時間或純秒數;基於影格或滴答的時間碼,以及像 <tt:p> 這樣的命名空間字首,坦白說本工具並不支援。TTML 中的區域、樣式與版面資訊會遺失,因為 SRT 沒有相應的位置可以存放。
不會。轉換完全在本地瀏覽器中進行,檔案始終不會離開您的裝置。
本工具專門讀取常見的 <p begin end> 模式(鐘錶時間或秒數時間);基於影格的時間碼或像 <tt:p> 這樣的命名空間字首是刻意不涵蓋的。
不會,SRT 沒有樣式、區域或版面的概念 - 只會轉換時間與純文字。
支援。請使用姊妹工具「SRT 轉 TTML 字幕」。