VTT 轉 SRT 轉換器

免費線上 VTT 轉 SRT 轉換器,可將 WebVTT 檔案重建為有效的 SubRip 字幕,直接在您的瀏覽器中完成,無需上傳,無需帳戶。

將 .vtt 拖曳至此處或按一下以選擇

提示編號會自動新增,毫秒會從點變為逗號,並且 WEBVTT 標頭會消失。

轉換中…

直接從 YouTube 取得字幕

YouTube 影片轉文字轉換器是一款免費的 Chrome 擴充功能:開啟任何影片,它就能在頁面上提取字幕--以純文字或字幕格式呈現。

  • 一鍵取得任何 YouTube 影片的字幕
  • 無時間碼的純文字--或帶有時間碼的 .srt 檔案
  • 複製到剪貼簿或儲存為檔案
  • 支援其他語言的字幕
YouTube 影片轉文字轉換器
免費 Chrome 擴充功能
從 Google Chrome Web Store 安裝
取得 YouTube 影片轉文字轉換器

免費 Chrome 擴充功能 - 無需帳戶,無須上傳。

100% 私密:檔案完全在您的瀏覽器中解析和轉換。您的字幕絕不會上傳到伺服器 - 不同於 cloudconvert 或 freeconvert。

SoftOrbits 的 VTT 轉 SRT 轉換器可接受 WebVTT 檔案,並返回播放器和編輯器可接受的 SubRip 檔案。所有操作均在本頁面的 JavaScript 中執行,因此您的字幕永遠不會離開您的電腦,且沒有註冊限制或檔案數量限制。將 .vtt 拖入上方的方塊,.srt 檔案一秒鐘後即可準備就緒。

如何在您的瀏覽器中將 VTT 轉換為 SRT

  1. 拖入 VTT 檔案
    將您的 .vtt 檔案拖入頁面上方的方塊,或點擊方塊並從磁碟中選擇檔案。沒有檔案會被上傳到任何地方,因為瀏覽器會在本地讀取檔案。
  2. 讓 WebVTT 轉 SRT 轉換器重建字幕提示
    在此步驟中,沒有任何可點擊的項目。檔案讀取後,轉換器會將每個字幕區塊重建為 SubRip 格式,下載按鈕便會出現。
  3. 儲存 SRT
    點擊下載按鈕。結果將保留原始檔案名稱,並加上 .srt 副檔名,儲存到您的瀏覽器下載資料夾。
  4. 在播放器中檢查
    將 .srt 檔案與具有相同基本名稱的影片放在一起,或從字幕選單手動載入。任何讀取 SubRip 的播放器都會顯示文字。

為何要將 VTT 轉換為 SRT?

WebVTT 是網路格式,SubRip 則是桌面播放器、電視盒和影片編輯器實際使用的格式。從瀏覽器播放器儲存的字幕幾乎總是 .vtt 格式,然後編輯器或上傳表單會要求 .srt 格式。這種不匹配是此頁面存在的原因。當來源是 YouTube 頁面而非檔案時,我們的 Chrome 擴充功能,用於儲存 YouTube 字幕 會直接寫入純文字或 SRT,因此無需再進行轉換。

無需帳戶或伺服器,將 WebVTT 轉換為 SubRip.

無需帳戶或伺服器,將 WebVTT 轉換為 SubRip

該轉換器為單頁 JavaScript,無後端支援,這本身就賦予它一些上傳式服務無法提供的特性。

  • 您的字幕會在瀏覽器中轉換,絕不會傳送至伺服器。
  • 無需註冊、電子郵件,無檔案數量每日配額。
  • 您將獲得真正的 SubRip 檔案,而非播放器無法辨識的重新命名 VTT。
  • 可在任何現代瀏覽器運行,無論是筆記型電腦還是手機。

正確的 SubRip 計時

SubRip 在毫秒前需要一個 逗號,WebVTT 則使用句點。轉換器會改寫每個計時行,因此 00:01:12.480 --> 00:01:15.000 會輸出為 00:01:12,480 --> 00:01:15,000。這是一個細微的單字元差異,正是因為這個原因,預期 SubRip 格式的播放器在您僅重新命名 VTT 檔案時會顯示空白。

VTT 從未包含的內容

SubRip 在每個字幕區塊前需要一個索引行,WebVTT 不使用此格式。WebVTT 至 SRT 轉換器會自行計算字幕區塊,並按時間順序寫入 1、2、3,因此編號從第一行到最後一行保持連續。

乾淨輸出,無殘留

開頭的 WEBVTT 行及每個 NOTE 區塊皆會被移除。SubRip 解析器不識別這些,殘留的標頭常會導致第一個字幕變成可見亂碼或使整個檔案的提示偏移。

Compute automation Automation image/svg+xml Amido Limited Richard Slater

定位移除,編碼保留

對齊、行數和位置等提示設定在 SRT 中無對應項目。例如 line:85% 的值會以文字形式顯示在畫面上,因此轉換器會移除這些屬性。檔案開頭的位元組順序標記及 Windows CRLF 換行符也不會誤導解析器。UTF-8 文字的輸出與輸入完全相同,包含重音符號、西里爾文或 CJK 字元皆完整保留。

誰需要 VTT 轉 SRT 轉換器

影片剪輯師

Premiere、Resolve 和其他大多數剪輯軟體在匯入字幕時的對話方塊會列出 .srt,而 .vtt 經常不在支援的副檔名之列。在此進行一次轉換,字幕軌即可直接匯入時間軸。

通話錄音者

會議錄音會以 VTT 格式提供字幕,而專案封存則需要 SRT。如果錄音完全沒有字幕,我們用於轉錄音訊和影片的 Windows 應用程式會在您的電腦上本機建立文字,而本頁面則負責格式轉換。

任何提供給播放器或電視的使用者

機上盒、家用媒體庫和舊款智慧電視會讀取影片旁邊的 .srt 檔案,並完全忽略 .vtt。您從 Google Meet 錄製並儲存在家用伺服器上的網路研討會也是如此。

🙋 常見問題解答

可以。兩種格式儲存的內容相同(帶有開始和結束時間的文字行),因此觀看者實際在螢幕上看到的內容不會改變。將 .vtt 餵給上面的方塊,就會回傳 .srt。只有瀏覽器才存在的部份會被捨棄,因為 SubRip 沒有地方放置它們。

一切都在瀏覽器中完成。您將 .vtt 提供給轉換器,它就會回傳 .srt,沒有其他軟體參與。在內部,它會解析每個提示區塊,並以 SubRip 格式寫回,忽略所有僅在瀏覽器中有意義的內容。所有這些都在您的端的 JavaScript 中完成。沒有上傳佇列的阻礙,您可以一次連貫地將 VTT 轉換為 SRT 無數次。

否,它們僅外觀相似。WebVTT 檔案的第一行開頭是 WEBVTT 字樣。下方可包含 NOTE 區塊,提示可用類似 CSS 的樣式進行裝飾。其時間戳記的毫秒數前使用句點,例如 00:00:04.000。SubRip 格式較為簡潔。每個提示都有獨立的編號行,相同的時間戳記寫為 00:00:04,000,使用逗號。檔案內不允許其他內容。因此,將 .vtt 重新命名為 .srt 並非轉換,大多數播放器會無法讀取。

在瀏覽器中,是的。VTT 是 HTML5 軌道元素的原生格式,可將字幕固定在畫面任一位置或標記章節點。其他地方 SRT 佔優。自 2000 年初期問世以來,桌面播放器和機上盒皆支援 SubRip,編輯軟體也未放棄此格式。哪個格式較優並無絕對。取決於檔案的後續用途,若檔案將用於網頁播放器,SRT 轉 VTT 工具 觸手可及。

問題通常是檔案名稱或編碼,而非轉換本身。.srt 必須與影片檔案位於相同資料夾,且檔案名稱需相同(例如 movie.mp4 和 movie.srt),否則播放器無法自動讀取。若字幕出現但帶有重音或西里爾字母的字元顯示損壞,表示播放器將檔案讀取為 ANSI。將字幕編碼切換至 UTF-8 即可解決。部分硬體播放器對語言後綴(例如 movie.en.srt)較為挑剔。為排除檔案本身問題,請在我們的線上 SRT 檢視器中開啟結果,並檢查提示及時間戳記是否正確。

文字與時間戳記可一一對應轉移。遺失的是網頁層在提示中加入的標記。例如演講者標記 <v Anna>、類別標記 <c.loud> 以及卡拉 OK 時間戳記皆被捨棄,因為 SubRip 播放器會將其顯示為純文字。畫面放置也相同,原因同上述時間戳記及清理部分所述。若這些對您很重要,請保留原始檔案。轉換器不會更動您的 .vtt 檔案,僅產生新檔案供下載。
YouTube 影片轉文字轉換器 - Chrome 擴充功能.取得 YouTube 影片轉文字轉換器

免費 Chrome 擴充功能 - 無需帳戶,無須上傳。

相關字幕工具