字幕轉換器
SubRip、WebVTT 與純文字之間的雙向轉換。您亦可在此微調時間軸。完全在瀏覽器中執行——檔案絕不外流,亦無需帳號。
結果
支援處理的格式與情境
實務上的字幕檔案常有幾種可預見的非規範格式。以下是通常會導致轉換器出錯的情況:
- 逗號與句號
- SubRip 使用逗號分隔毫秒,WebVTT 則使用句點。兩者皆可讀取,並會依各自格式規範正確寫入。
- 缺少小時數
- WebVTT 允許時間戳記從「分」開始,許多 SubRip 檔案雖然不合規範也常這樣做。這兩種格式皆可接受。
- 位元組順序記號(BOM)與 Windows 換行符號
- 予以去除並標準化,避免將第一條字幕變成無法讀取的亂碼區塊。
- 字幕設定與樣式
- 箭頭後的位置設定、NOTE 與 STYLE 區塊,以及如 <b> 或 <c.classname> 等行內標籤皆會被辨識並予以保留或排除。
- 說話者姓名
- WebVTT 的 <v Name> 標籤與 SubRip 開頭的「Name:」意義相同。轉換過程中說話者姓名皆能完整保留,您也可以選擇去除。
- 字幕編號
- 輸出時會重新從 1 開始編號,因此即使檔案中有編號跳漏或重複,也能修復為有效檔案。
若有字幕區塊無法讀取,系統會顯示遺漏數量,而非默默捨棄。在六百條字幕中遺漏四條,輸出成品看似完全正常,這正是為什麼必須主動提示。