Subformer
免費 · 無需註冊 · 在您的瀏覽器執行
SRT
VTT

從 SRT 到 VTT 轉換器

將 SRT 字幕轉成 WebVTT - HTML5 影片播放器、YouTube 與串流平台所期待的格式。

拖放一個或多個檔案 - 全部轉換為 VTT。逐行進度、批次轉換、ZIP 下載。

為什麼要把 SRT 轉成 VTT?

SRT 是通用的字幕格式 - 每個影片播放器都能讀取。但當你將影片發佈到網路時,現代平台偏好 WebVTT:它是 HTML5 video 元素的標準字幕軌類型、YouTube 內部產生的格式,也是大多數 CDN 串流工作流程所預期的。將 SRT 轉為 VTT 可讓你重用已擁有的字幕檔案。

此轉換主要是外觀上的調整:VTT 與 SRT 的 cue 結構相同;差異在於時間戳記使用的「WEBVTT」標頭列與時間中的小數點(而不是逗號)。我們會正規化行結尾、替換分隔符並在前面加上標頭。Cue 編號在 VTT 中是有效但可選的,所以我們保留它們 - 不會有害。所有轉換都在您的瀏覽器中進行;SRT 檔案不會離開您的裝置。

轉換的最大單一原因:在您自己的網站上自行託管視訊。HTML5 視訊元素僅透過 <track> 標籤載入 WebVTT 字幕軌道。SRT 將無法載入。如果您之前透過下載工具轉換或透過轉錄服務生成了 SRT,此轉換可在幾秒鐘內將您的字幕顯示在頁面上。一旦 VTT 就位,<track default> 屬性會自動顯示字幕。

值得了解的術語區別:「字幕」(subtitles)翻譯語言之間的對話(英文音訊,西班牙文字);「隱藏式字幕」(captions)描述所有音訊,包括非語音內容(關門聲、音樂播放),供聽障/重聽觀眾使用。SRT 和 VTT 都可攜帶這兩者——格式不強制區分。WebVTT 具有額外功能(提示定位、樣式、區域),純隱藏式字幕工作流程會使用這些功能;SRT 則缺乏。對於大多數翻譯,直接轉換就足夠了;對於無障礙隱藏式字幕,更豐富的 VTT 格式可能值得稍後手動編輯。

效能註腳:SRT 轉 VTT 在本地作為純文字操作執行。即使是長片字幕檔案(10-15 KB)也能在微秒內轉換。頁面使用者體驗是唯一有意義的延遲。與需要數秒到數分鐘 CPU 的視訊格式轉換相比;這個幾乎是即時的。

常見的 從 SRT 到 VTT 使用案例

  • 自託管帶字幕的影片

    HTML5 <video> 僅透過 <track> 載入 VTT。將您的 SRT 檔案轉換一次,然後將它們與網站上的影片一起發佈。

  • YouTube 字幕上傳

    當存在樣式時,YouTube 偏好使用 VTT 進行字幕上傳。一次性剝離並替換現有的 SRT 檔案。

  • 串流平台擷取

    Vimeo、Wistia 和 Mux 都優先接受 VTT 作為字幕軌道。SRT 可以使用,但 VTT 是文件記載的首選。

  • 網路學習平台

    LMS 系統(Canvas、Moodle、Teachable)在其 HTML5 播放器上顯示 VTT 字幕。SRT 要麼無法載入,要麼無論如何都會在伺服器端轉碼。

  • 無障礙合規性

    WCAG 2.1 隱藏式字幕要求指定現代網路格式。VTT 是網路上符合無障礙規範的隱藏式字幕的事實標準。

  • 瀏覽器型螢幕錄影機

    從螢幕錄影工具(Loom、Camtasia、Screencastify)匯出的錄影通常直接產生 VTT。透過一次轉換即可重複使用現有的 SRT 檔案。

SRT

關於 SRT

SubRip Subtitle (.srt) 是最古老且支援度最廣的字幕格式 - 以純文字呈現,含 cue 編號和 HH:MM:SS,mmm 的時間戳。幾乎所有影片播放器都能播放。

VTT

關於 VTT

WebVTT (.vtt) 是 HTML5 影片、YouTube 與串流平台使用的現代字幕格式。支援樣式、區域 (regions) 與 SRT 無法攜帶的元資料。

如何將 SRT 轉換為 VTT

  1. 01

    放下你的 SRT 檔案

    將 SRT 拖到上方的轉換器,或點擊方框從你的裝置選取。

  2. 02

    VTT 已經被選取

    我們已預先選定 VTT 作為輸出格式。如要不同的目標,請從下拉選單變更。

  3. 03

    轉換並下載

    點選 Convert 並等候進度條完成。當 VTT 準備好後下載 VTT。

從 SRT 到 VTT 常見問題

查看所有格式 →