免費線上 VTT 轉 SRT 轉換器,可將 WebVTT 檔案重建為有效的 SubRip 字幕,直接在您的瀏覽器中完成,無需上傳,無需帳戶。
提示編號會自動新增,毫秒會從點變為逗號,並且 WEBVTT 標頭會消失。
YouTube 影片轉文字轉換器是一款免費的 Chrome 擴充功能:開啟任何影片,它就能在頁面上提取字幕--以純文字或字幕格式呈現。
免費 Chrome 擴充功能 - 無需帳戶,無須上傳。
100% 私密:檔案完全在您的瀏覽器中解析和轉換。您的字幕絕不會上傳到伺服器 - 不同於 cloudconvert 或 freeconvert。
WebVTT 是網路格式,SubRip 則是桌面播放器、電視盒和影片編輯器實際使用的格式。從瀏覽器播放器儲存的字幕幾乎總是 .vtt 格式,然後編輯器或上傳表單會要求 .srt 格式。這種不匹配是此頁面存在的原因。當來源是 YouTube 頁面而非檔案時,我們的 Chrome 擴充功能,用於儲存 YouTube 字幕 會直接寫入純文字或 SRT,因此無需再進行轉換。
該轉換器為單頁 JavaScript,無後端支援,這本身就賦予它一些上傳式服務無法提供的特性。
SubRip 在毫秒前需要一個 逗號,WebVTT 則使用句點。轉換器會改寫每個計時行,因此 00:01:12.480 --> 00:01:15.000 會輸出為 00:01:12,480 --> 00:01:15,000。這是一個細微的單字元差異,正是因為這個原因,預期 SubRip 格式的播放器在您僅重新命名 VTT 檔案時會顯示空白。
SubRip 在每個字幕區塊前需要一個索引行,WebVTT 不使用此格式。WebVTT 至 SRT 轉換器會自行計算字幕區塊,並按時間順序寫入 1、2、3,因此編號從第一行到最後一行保持連續。
開頭的 WEBVTT 行及每個 NOTE 區塊皆會被移除。SubRip 解析器不識別這些,殘留的標頭常會導致第一個字幕變成可見亂碼或使整個檔案的提示偏移。
對齊、行數和位置等提示設定在 SRT 中無對應項目。例如 line:85% 的值會以文字形式顯示在畫面上,因此轉換器會移除這些屬性。檔案開頭的位元組順序標記及 Windows CRLF 換行符也不會誤導解析器。UTF-8 文字的輸出與輸入完全相同,包含重音符號、西里爾文或 CJK 字元皆完整保留。
Premiere、Resolve 和其他大多數剪輯軟體在匯入字幕時的對話方塊會列出 .srt,而 .vtt 經常不在支援的副檔名之列。在此進行一次轉換,字幕軌即可直接匯入時間軸。
會議錄音會以 VTT 格式提供字幕,而專案封存則需要 SRT。如果錄音完全沒有字幕,我們用於轉錄音訊和影片的 Windows 應用程式會在您的電腦上本機建立文字,而本頁面則負責格式轉換。
機上盒、家用媒體庫和舊款智慧電視會讀取影片旁邊的 .srt 檔案,並完全忽略 .vtt。您從 Google Meet 錄製並儲存在家用伺服器上的網路研討會也是如此。