SRT 轉 VTT
在瀏覽器中於本機把 SRT 字幕檔轉換為 WebVTT,也就是 HTML5 影片所需的格式。檔案絕不離開你的裝置。無需上傳。
你的檔案
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在瀏覽器中於本機把 SRT 字幕檔轉換為 WebVTT,也就是 HTML5 影片所需的格式。檔案絕不離開你的裝置。無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
SRT(SubRip)是目前最常見的字幕格式,幾乎每一款桌面播放器都能辨識。網頁則不同:用於字幕軌的 HTML5 元素要求使用 WebVTT(.vtt)。因此,若你想為自己網站上的影片附上一個 SRT 檔,就得先進行轉換。這正是本工具所做的:你的 .srt 會變成一個內容相同、時間軸相同的正確 .vtt。
就技術而言兩種格式很接近,但細節有別:WebVTT 以 WEBVTT 標記列開頭,用點而非逗號分隔毫秒,並且不需要連續編號。本工具逐列讀取你的檔案,辨識每條字幕的時間戳與文字,再乾淨地以 WebVTT 格式寫回。多列字幕仍維持多列。
轉換完全在瀏覽器中於本機進行,使用純 JavaScript:字幕檔不會被上傳、不會被儲存,也不會從 CDN 載入任何外部程式庫。這對尚未上映的影片或機密錄音尤其重要。如果工具找不到有效的時間戳,它會以清楚的訊息停止,而不是產生一個空白或損壞的檔案。
| 輸入格式 | SRT |
|---|---|
| 輸出格式 | VTT |
| 批次處理 | 不支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 時間軸與文字都會保留。定位、樣式區塊或區域等 WebVTT 特有的內容不會憑空產生,因為 SRT 檔本來就不包含它們。文字中的行內標記維持不變。本工具只轉換字幕,並不會把字幕翻譯成另一種語言。
不會。轉換完全在瀏覽器中於本機進行;檔案絕不離開你的裝置。
瀏覽器中的 HTML5 字幕元素只接受 WebVTT。因此,要在網頁上顯示字幕,就需要從 SRT 轉換過來。
會。每條字幕的開始與結束時間都按毫秒原樣轉移,只有分隔符從逗號變成點。
能,為此有一個配套的姊妹工具。