關於SRT 轉 VTT
SRT 轉 VTT 用於給網頁影片加字幕。HTML5 的 <track> 標籤和大多數網頁播放器要的都是 WebVTT,不是 SRT。上傳一個 .srt,或者一門課所有課時的字幕,每個都會轉成帶 WEBVTT 檔案頭、時間用點號分隔的 .vtt,直接在影片標籤裡引用就行,另外打包成一個 ZIP。
斜體、加粗、底線都保留,WebVTT 用不了的顏色標籤會去掉;用 {\an8} 標在螢幕頂部的字幕會加上 line:0 設定,依舊顯示在上方。字幕內部的空行會提前結束 WebVTT 的一條字幕,所以會被去掉,< 和 & 這類字元也會轉義。不論原 SRT 用什麼編碼,都按 WebVTT 要求存成 UTF-8。去掉音效說明和說話人([音樂]、(笑)、♪、JOHN:)能把給聽障觀眾做的字幕變成普通字幕,“更多選項”裡還能讓雙語字幕只留一種語言,或修正重疊的字幕。
SRT 轉 VTT怎麼用
- 1上傳 SRT
選擇或拖入一個或多個 .srt 檔案,編碼會自動識別。免費帳戶一次最多 20 個,VIP 最多 50 個。
- 2開始轉換
點“SRT 轉 VTT”,伺服器按 WebVTT 規範重寫時間、標籤和位置,並做你勾選的清理。
- 3放進網頁
逐個下載 .vtt 或打包下載 ZIP,用 <track kind="subtitles"> 標籤引用它。
為什麼用熊仔工匠
- 規範的 WebVTT
有 WEBVTT 檔案頭,時間用點號分隔毫秒,瀏覽器直接能用,統一存成 UTF-8。
- 格式和位置保留
<i>、<b>、<u> 保留,{\an8} 等頂部對齊變成 line:0,中間對齊變成 line:50%。
- 整門課一次轉
每個課時的 SRT 放進同一個任務,逐個下載 VTT 或打包成 ZIP。
- 網頁字幕更乾淨
音效說明和說話人可以去掉,雙語字幕可以只留一種,重疊的字幕可以修正。