開發者工具

SRT 轉 VTT 轉換器

在 SRT 與 VTT 之間轉換,並一次平移所有時間。

SRT 轉 VTT 轉換器 在您的裝置上執行
  • 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

字幕格式有兩大主流:影片播放器與剪輯軟體預期使用的 SRT,以及 HTML5 影片所要求的 WebVTT。兩者幾乎相同,這正是手動轉換如此惱人又浪費時間的原因。字幕差個一兩秒是另一個常見的抱怨,而這種批次修改同樣沒有人想手動處理。

實際的差異

VTT 以 WEBVTT 標頭開頭,毫秒前使用句點,SRT 則用逗號,而且不為字幕編號。其他一切,包括時間行、文字與字幕之間的空行,都完全相同。這三個差異就是整個轉換的內容。

平移時間

輸入正數可讓字幕延後,輸入負數則讓字幕提早。每一筆字幕都移動相同的量,可解決字幕一致地不同步這種常見情況。時間絕不會被推到零以下。

自動偵測方向

格式會根據標頭與毫秒分隔符號判斷,所以通常不需要自己選擇。若檔案較特殊,您可以強制指定方向。

哪些內容不會被帶過去

VTT 的樣式區塊、區域定義與定位標記在 SRT 中沒有對應項目,轉成 SRT 時會被捨棄。純字幕文字與時間一律會保留。

常見問題

SRT 轉 VTT 轉換器常見問題

SRT 與 VTT 有什麼差別?

VTT 有 WEBVTT 標頭,毫秒前使用句點而非逗號,且沒有字幕編號。

字幕不同步該怎麼修正?

輸入以秒為單位的位移量,負數會讓字幕提早,正數則延後。每一筆字幕都會一起平移。

我的樣式會保留嗎?

不會。VTT 的樣式與定位在 SRT 中沒有對應項目,轉成 SRT 時會被捨棄。