zh-Hant

SRT 轉 VTT

在瀏覽器中於本機把 SRT 字幕檔轉換為 WebVTT,也就是 HTML5 影片所需的格式。檔案絕不離開你的裝置。無需上傳。

你的檔案

    正在你的裝置上本機處理 ...

    0%

    你的檔案永遠不會離開你的裝置

      我的檔案會被上傳嗎?

      不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

      無需上傳100% 本機處理
      內容只留在你這裡第三方無法存取
      伺服器位於德國預設即符合 GDPR
      通過獨立稽核TLS A+ · 標頭 A+

      SRT(SubRip)是目前最常見的字幕格式,幾乎每一款桌面播放器都能辨識。網頁則不同:用於字幕軌的 HTML5 元素要求使用 WebVTT(.vtt)。因此,若你想為自己網站上的影片附上一個 SRT 檔,就得先進行轉換。這正是本工具所做的:你的 .srt 會變成一個內容相同、時間軸相同的正確 .vtt。

      就技術而言兩種格式很接近,但細節有別:WebVTT 以 WEBVTT 標記列開頭,用點而非逗號分隔毫秒,並且不需要連續編號。本工具逐列讀取你的檔案,辨識每條字幕的時間戳與文字,再乾淨地以 WebVTT 格式寫回。多列字幕仍維持多列。

      轉換完全在瀏覽器中於本機進行,使用純 JavaScript:字幕檔不會被上傳、不會被儲存,也不會從 CDN 載入任何外部程式庫。這對尚未上映的影片或機密錄音尤其重要。如果工具找不到有效的時間戳,它會以清楚的訊息停止,而不是產生一個空白或損壞的檔案。

      技術規格

      技術規格
      輸入格式SRT
      輸出格式VTT
      批次處理不支援
      處理方式在瀏覽器中本機處理 (JavaScript)
      檔案上傳

      三個步驟

      1. 拖入 .srt 檔。
      2. 自動產生 WebVTT。
      3. 下載 .vtt 檔。

      限制: 時間軸與文字都會保留。定位、樣式區塊或區域等 WebVTT 特有的內容不會憑空產生,因為 SRT 檔本來就不包含它們。文字中的行內標記維持不變。本工具只轉換字幕,並不會把字幕翻譯成另一種語言。

      常見問題

      字幕檔會被上傳嗎?

      不會。轉換完全在瀏覽器中於本機進行;檔案絕不離開你的裝置。

      我究竟為什麼需要 WebVTT?

      瀏覽器中的 HTML5 字幕元素只接受 WebVTT。因此,要在網頁上顯示字幕,就需要從 SRT 轉換過來。

      我的時間戳會被精確保留嗎?

      會。每條字幕的開始與結束時間都按毫秒原樣轉移,只有分隔符從逗號變成點。

      我能反過來做嗎,從 VTT 轉 SRT?

      能,為此有一個配套的姊妹工具。

      相關工具