UltKit

VTT 轉 TXT

會議錄影和網路影片的字幕常以 .vtt 檔提供,裡面滿是時間軸和版面設定。轉成 TXT,就能得到可閱讀、可搜尋,也能直接貼進會議紀錄或筆記的逐字稿。

字幕轉檔

或將SRT, VTT, ASS … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳 .vtt 檔案

    可使用從會議錄影下載的逐字稿、課程平台儲存的字幕,或任何 WebVTT 檔案,最多 20 個檔案,每個不超過 95 MB。

  2. 2

    選擇是否保留時間碼

    包含時間碼預設為開啟,每行開頭會有 [00:12:40] 這樣的時間,適合製作會議記錄。若要輸出乾淨的文章,請關閉此選項,並開啟將各行合併為段落,把較短的字幕行合併。

  3. 3

    轉換為 TXT

    按下 轉換為 Plain text (TXT) →,然後下載 UTF-8 文字檔。VTT 與 TXT 會在 30 分鐘後從伺服器刪除。

WebVTT 檔案與純文字有何不同

WebVTT(Web Video Text Tracks)是 HTML5 影片使用的字幕格式。它於 2010 年問世,是針對網頁環境改良 SRT 而來,目前由 W3C 維護。有效的檔案必須以 WEBVTT 開頭;時間碼的毫秒前使用句點,例如 00:12:40.250,小時部分也可以完全省略。

除此之外,WebVTT 還允許許多額外結構。一段字幕可以有識別碼行、時間之後用來設定畫面位置的參數、用於註解的 NOTE 區塊、含 CSS 的 STYLE 區塊、標示講者的語音標籤,以及用於顏色的類別標籤。這些對瀏覽器很有用,但在逐字稿裡只是雜訊。會議平台大量使用這些功能:Zoom 與 Microsoft Teams 都提供 .vtt 格式的逐字稿下載。

如果你的字幕是 SRT 格式,SRT 轉 TXT 也能做同樣的事,且預設輸出乾淨的段落。如果錄音完全沒有字幕,MP3 轉文字 可以直接辨識音軌內容。

一個簡短的 WebVTT 檔案:除了兩段字幕文字,其餘內容全部移除
WEBVTT

NOTE 匯出自課堂錄影

intro-1
00:00:04.120 --> 00:00:07.900 align:start line:85%
歡迎回來。今天先從
<i>供給與需求</i>開始。

00:00:08.300 --> 00:00:11.000
請翻開筆記第 12 頁。

可轉成文字逐字稿的字幕格式

from ↓ · to →TXT含時間的 TXT
VTTVTT to TXT: yesVTT to 含時間的 TXT: yes
SRTSRT to TXT: yesSRT to 含時間的 TXT: yes
SBVSBV to TXT: yesSBV to 含時間的 TXT: yes
ASSASS to TXT: yesASS to 含時間的 TXT: yes
TTMLTTML to TXT: yesTTML to 含時間的 TXT: yes
supported not offered每個輸入都會保留文字內容。時間取自字幕的開始時間,開啟包含時間碼時會以 [hh:mm:ss] 寫入。

VTT

WebVTT 字幕

VTT 是 Web Video Text Tracks 格式,由 WHATWG 和 W3C 於 2010 年前後為 HTML5 影片開發。它看起來與 SRT 相似,但多了 WEBVTT 標頭,並支援定位、樣式、說話者標籤和中繼資料。瀏覽器透過 <track> 元素使用它來顯示字幕,串流平台和 YouTube 也接受。部分桌面播放器和編輯器則預期使用 SRT。

壓縮方式
–
透明度
–
動畫
–
推出年份
2010 · W3C / WHATWG
VTT 轉檔工具

TXT

純文字

TXT 檔只包含單純的字元,沒有格式、字型、圖片或版面。現代文字檔通常以涵蓋所有語言的 UTF-8 編碼,不過較舊的檔案可能使用其他編碼而出現亂碼。純文字檔極小、永不過時,從手機到伺服器的每種裝置都能開啟。它無法容納粗體、表格或圖片,因此結構只能靠空白或簡單標記來表示。

壓縮方式
–
透明度
–
動畫
–
推出年份
–
TXT 轉檔工具

WebVTT 會在字幕外加上標頭、字幕設定與註解區塊;轉成 TXT 後這些全部移除,讓會議或課堂逐字稿讀起來像一般文件。

整理 VTT 逐字稿,用於會議紀錄或筆記

  • 查看 TXT 的第一個畫面,確認講者名稱的呈現符合預期
  • 若字幕是自動產生且在畫面上捲動,請搜尋是否有重複的行
  • 開啟移除格式標籤,避免斜體與顏色標記以原始標籤顯示
  • 製作會議記錄時請保持包含時間碼開啟,方便任何人跳到錄影中的特定時刻
  • 只有在帶重音的字母變成符號時,才需要手動選擇輸入編碼
  • 請將原始 .vtt 與影片一起保存,以備日後需要帶時間的字幕

VTT 轉 TXT 常見問題

Zoom 會議的 VTT 逐字稿在哪裡找?

當雲端錄影啟用音訊轉錄時,Zoom 會把逐字稿存成 .vtt 檔,放在錄影清單中影片旁邊,可從該處下載。每段字幕的文字前面都有講者的顯示名稱,因此名稱會以純文字保留在轉換結果中。

Microsoft Teams 的逐字稿可以轉嗎?

可以。Teams 讓會議主辦者將逐字稿下載為 .vtt。講者名稱是以 WebVTT 的語音標籤寫入,而不是一般文字,因此分享之前,請先看一下 TXT 的前幾行,確認名稱是否如你所要。

WEBVTT 檔頭和 NOTE 註解會怎麼處理?

這些是檔案的中繼資料,不是對話內容,所以會被略過。時間之後的字幕設定,例如 align:start 或 line:85%,也會被移除,因為純文字沒有畫面位置的概念。

字幕每一行都重複兩次,為什麼?

部分平台的自動字幕採用捲動式寫法,下一行出現時,每段字幕會重複前一行。轉換器會照字幕實際內容輸出,因此請在編輯器中刪除重複內容,或改用經人工編修的字幕軌。

是否該改轉成 SRT?

只有在結果仍需搭配影片播放時才需要。若播放器或剪輯軟體不接受 .vtt,通常可使用 SRT,而 VTT 轉 SRT 能保留完整的時間資訊。