如何從 DVD 提取字幕

作者 Flora Wang,影片本地化專家 · 釋出於 2026 年 7 月 25 日 · 更新於 2026 年 8 月 2 日 · 閱讀約 7 分鐘

TL;DR:DVD 字幕不是文本——它們是 VobSub 影像(一個存放畫面的 .sub 檔案,加上一個存放索引的 .idx 檔案),所以沒有任何工具能直接把它們存成 SRT。你需要先從光碟中提取出 VobSub 軌道,再用 OCR 把影像識別成文字。唯一的例外是盜版盤或錄屏來源,字幕直接燒錄進了畫面,這種情況需要對影片畫面做幀 OCR。

DVD 字幕是什麼格式?

DVD 字幕採用一種叫 VobSub 的格式。它不是單個檔案,而是一對檔案:一個 .sub 檔案儲存實際的字幕圖片,一個 .idx 檔案儲存時間軸和索引,告訴播放器什麼時候顯示哪張圖片。正版 DVD 上的每一行字幕,都是以一張渲染好的文字小圖片形式儲存的——原理和藍光的 PGS 字幕一樣,只是 DVD 版本。

因為字幕是圖片而不是字元,檔案內並沒有可以直接複製出來的文本。字幕編輯器或期待 SRT 格式的影片平臺是沒法讀取它的。DVD 字幕是基於影像的,要把它變成可編輯的 SRT 必須經過 OCR——沒有任何格式轉換工具能做到,因為檔案里根本沒有可轉換的文字。

如何從 DVD 提取字幕軌道?

第一個障礙是物理層面的:你需要一臺 DVD 光碟機來讀取光碟。幾乎沒有現代筆記型電腦內建光碟機,Mac 更是多年沒有配備過,所以實際操作中通常要外接一個 USB DVD 光碟機。

光碟可以讀取之後,有兩種常見方式獲取字幕軌道:

  • 用 MakeMKV 或 HandBrake 把光碟轉成 MKV 檔案。這樣會把 VobSub 字幕軌道和影片一起保留下來,最終你得到一個內含字幕圖片的 MKV 檔案。
  • 用 vobcopy 或 mkvextract 之類的工具直接提取 VobSub 軌道,輸出原始的 .idx + .sub 檔案對。

不管走哪條路,得到的都是同一種 VobSub 資料——一對 .idx/.sub 檔案,或者內嵌在 MKV 裡的 VobSub 軌道。提取光碟只是把字幕從 DVD 中取了出來,但它依然是圖片——你只是把影像從光碟搬了出來,並沒有把它們變成文字。

如何把 VobSub 轉成 SRT?

這一步就是 OCR,而且是無法繞過的:.sub 裡的圖片必須被逐字識別才能變成文字。在 Windows 上,常用工具是 Subtitle Edit,它內建了針對 VobSub 的 OCR 功能。

你直接對 .sub 影像做 OCR——絕不要先把它渲染回影片畫面。那樣只會給文字加上背景,讓識別更難而不是更容易。在 Windows 上,Subtitle Edit 能跑這道 VobSub OCR,是常見的跨平臺選擇,輸出是時間軸準確、乾淨的 SRT,能在任何編輯器裡開啟。GeekLink 在 Mac 上對藍光的 PGS .sup 字幕做同樣的直接圖形字幕 OCR——把 .sup 拖進去,它就在本地把它識別成帶時間軸的 SRT,再翻譯成 40+ 種語言或在內建編輯器裡修改(見 藍光 SUP 轉 SRT)。

無論用什麼工具,把 VobSub 轉成 SRT 都是一項 OCR 任務,而不是檔案格式轉換——只有在文字被從圖片中識別出來之後,圖片才會變成可編輯的字幕。

如果 DVD 字幕已經燒錄進畫面怎麼辦?

有些光碟並非乾淨的正版壓制版本。盜版盤、粉絲翻錄版和錄屏來源常常直接把字幕文字烘焙進影片畫面,根本沒有單獨的字幕軌道。如果你提取這樣的光碟卻發現沒有 VobSub 軌道,原因就在這裡。

當文字被燒錄進畫面時,就沒有軌道可以提取了——字幕已經是畫面的一部分。唯一的恢復方式是對影片幀本身做 OCR。如果一份 DVD 提取結果沒有字幕軌道,但播放時依然能看到字幕,那說明字幕已經燒錄進了畫面,對影片做 OCR 是唯一能把它們提取出來的辦法。GeekLink 在 Mac 上就能完成這一步,直接從畫面中讀取文字,生成帶時間軸的字幕行。

在 Mac 上怎麼做?

在 Mac 上其實有兩條路徑,走哪條取決於光盤裡實際包含的內容:

  1. 光碟帶有 VobSub 字幕軌道。用 MakeMKV 提取成 MKV,然後用 Subtitle Edit 這類字幕 OCR 工具直接對 .sub 影像做 OCR——絕不要渲染到影片畫面上。拿到 SRT 後,GeekLink 可以把它翻譯成 40+ 種語言、在編輯器裡清理、批次處理整套劇集。
  2. 字幕已燒錄進畫面。沒有軌道可提取——直接把影片匯入 GeekLink,對畫面做 OCR。

對燒錄字幕的翻錄,GeekLink 在你的電腦上本地離線跑 OCR;對乾淨的 VobSub 軌道,它接在 OCR 之後——翻譯、清理、批次處理這份 SRT。如果你的來源是藍光而不是 DVD,它的 PGS .sup 字幕可以直接拖進 GeekLink 得到帶時間軸的 SRT,無需額外工具。除了 OCR,同一個應用還支援在光碟沒有可用字幕時用 Whisper 做語音識別、AI 翻譯成 40+ 種語言、字幕編輯器,以及批次處理——整套劇集可以一次性排隊處理。

常見問題

.idx/.sub 檔案是什麼?

它是來自 DVD 的 VobSub 字幕軌道。.sub 儲存字幕圖片,.idx 儲存時間軸。因為它是基於影像的,需要 OCR 才能變成 SRT。

VLC 能把 DVD 字幕提取成 SRT 嗎?

不能。VLC 可以顯示字幕軌道並在多條軌道之間切換,但沒有把軌道匯出為字幕檔案的功能。而且因為 VobSub 是影像,即便你把軌道提取出來,仍然需要 OCR 才能轉成 SRT。

我提取出的 DVD 字幕是 .sub 而不是 .srt,為什麼?

因為它們是圖片,不是文本。提取過程只是把圖片原樣儲存成 .sub 檔案,只有經過 OCR,這些圖片才會變成可編輯的 SRT。

我能提取出另一種語言的 DVD 字幕嗎?

只有當那種語言本來就在光碟上時才可以。DVD 上壓制的是一組固定的字幕軌道,你可以提取其中任意一條,但無法憑空創造出光碟上沒有的語言。要獲得其他語言,需要翻譯已提取出的字幕軌道。

做這件事需要 DVD 光碟機嗎?

需要,用來讀取光碟。通常是外接 USB DVD 光碟機,因為 Mac 和大多數筆記型電腦已經不再內建光碟機。

相關文章

有 VobSub 或燒錄的 DVD 字幕?

GeekLink 用 OCR 讀取它們並匯出乾淨的 SRT——全程在你的 Mac 本地完成。

免費下載