創作者工具 / 01

SRT 轉 VTT 轉換器

在瀏覽器中將SubRip字幕轉換為HTML5影片適用的WebVTT。

SRT 轉 VTT 轉換器: TOEA會讀取每個字幕片段的時間與文字,然後以格式要求的WEBVTT標頭和句點分隔符重新寫入,而不是使用SubRip的逗號。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
SRT → WebVTT 工作台本機處理

全程在瀏覽器中執行

↥
選擇字幕檔案

SRT或VTT · 上限5 MB,或貼到下方

在網頁上使用VTT

將檔案加入<video>元素中:<track kind="subtitles" src="talk.vtt" srclang="en" label="English">,並加入default,即可在不必由觀看者手動開啟的情況下顯示字幕。伺服器應以text/vtt傳送檔案。如果VTT與網頁位於不同網域,伺服器必須允許跨來源請求,且<video>需要crossorigin屬性,否則瀏覽器會忽略這個字幕軌。

無法轉換的標籤

WebVTT支援<i>、<b>和<u>,但不支援SubRip的<font color>標籤,或大括號中的定位程式碼,例如{\an8}。這些內容會原樣複製到VTT中,瀏覽器可能會將它們顯示為純文字。如果SRT包含這些內容,請先使用字幕清理工具移除所有標記。序號會被刪除,因為WebVTT字幕段不需要識別碼,而且所有瀏覽器都能在沒有識別碼的情況下接受檔案。

使用方式

  1. 選擇.srt檔案或貼上字幕文字。
  2. 查看字幕片段數量和播放時間。
  3. 複製或下載.vtt檔案。

隱私與限制

檔案會在瀏覽器中讀取並重新寫入,絕不會上傳。WebVTT不需要序號,因此會將序號移除。

相關工具

常見問題

為什麼HTML5影片需要VTT?

<track>元素只接受WebVTT。即使SubRip檔案與WebVTT幾乎相同,仍然會被拒絕。

實際上會變更哪些內容?

系統會加入WEBVTT標頭、將毫秒前的逗號改為句點,並移除序號。時間標記和文字都不會變更。

我的格式會保留嗎?

斜體和粗體標籤會保留,因為兩種格式都支援這些標籤。大括號中的SubRip定位碼沒有對應的WebVTT格式。

我的檔案輸出後是空的。

請查看結果上方的計數器。無法讀取時間標記的區塊會被略過並計入數量,通常表示箭頭或時間戳記格式不正確。

免費工具・使用在瀏覽器中次・免註冊