字 AI-SRTSub

影片裡封著的字幕怎麼拿出來

字幕可以在影片檔案裡面,也可以在外面單獨一個檔案。在裡面的時候,它是容器裡的一條軌 —— 取出來這件事,跟轉碼無關。

更新於 2026-10-17問題指南

字幕在哪:封著的與外掛的

影片檔案(MKV、MP4)是個容器,裡面同時裝著影片軌、音訊軌、字幕軌。字幕封在裡面時叫內封或內嵌;單獨一個 .srt / .ass 檔案放在外面叫外掛。

外掛的字幕直接拿去用就行。問題出在內封:你想改它、翻譯它、拿原文軌做雙語,手上卻沒有一個字幕檔案 —— 得先把軌從容器裡讀出來。這一步不是轉碼,不重新編碼影片,只是把容器裡已經存著的那段資料取出來。

哪種容器裡裝著什麼

不同容器能裝的字幕格式不一樣,取出來的難度也不同:

  • MKV / WebM —— 最寬鬆,純文字軌、ASS 軌、WebVTT 軌都能裝,也最常見多語言軌。
  • MP4 / MOV —— 常見的是 `mov_text` / `tx3g` 軌,純文字,帶少量樣式資訊。
  • 純文字軌 —— 取出來就是字,直接成 SRT。
  • ASS 軌 —— 帶樣式標頭與解析度,取 ASS 能保住,取 SRT 只剩文字。
  • 圖形字幕(藍光 PGS、DVD 字幕) —— 存的是圖,不是字,抽不出文字。
影片內封字幕提取頁列出的字幕軌
一條軌一行,通常帶語言與軌名;只有一條時會自動開始抽

圖形字幕為什麼抽不出來

藍光 PGS 和 DVD 字幕存的不是字元,而是一張張帶透明通道的圖。播放器顯示它時是在「貼圖」,不是在「渲染文字」。

所以這類軌裡沒有可供讀取的文字 —— 不是工具不支援,是那裡本來就沒有字。頁面遇到這類軌會明說抽不了。

要拿到文字只有一條路:先把圖裡的字辨識出來(OCR),再做字幕。那是另一道工序,跟「取出軌」不是一回事。

取出來之後通常還要再加工

取出來的字幕是「原樣」,工具不做編碼猜測,也不修正時間軸。所以兩件事很常見:

一是亂碼 —— 源軌本身的編碼問題,取出來照樣是亂碼,得去亂碼修復怎麼用認編碼;二是時間不對 —— 片源帶片頭 logo 與否、影格率對不上,取出來就整體偏,用時間軸調整平移或按比例縮放。

之後要翻譯就進字幕翻譯,要做雙語看雙語字幕的兩種做法。

結果區與 SRT / VTT / ASS / TXT 四種匯出格式
取出來的字幕可以匯成四種格式,ASS 原軌的樣式標頭與解析度原樣帶回

幾個容易想錯的地方

取出字幕不等於壓製。 不重新編碼影片,畫質和音軌一點不受影響。

取出來不影響原檔案。 只讀不寫,影片檔案一個位元組都不變。

大檔案慢不是網速問題。 工具按偏移逐段掃軌資訊,檔案越大掃得越久,全程在本機完成。

外掛字幕不用走這一頁。 手上有 .srt / .ass 就直接進格式轉換,只有封在影片裡才需要先取軌。

相關工具與指南

完整操作見影片內封字幕提取怎麼用;取出來要翻譯進字幕翻譯,要做雙語看雙語字幕的兩種做法;亂碼先去亂碼修復。

全程在瀏覽器裡完成,無需安裝。

開啟影片字幕提取

相關指南