看懂・字幕指南

MKV 內嵌字幕怎麼變雙語?文字軌直接翻,圖形軌改聽寫

重點速答

MKV 內嵌的是原文文字字幕時,用看懂選好字幕軌並開啟翻譯,就能保留原文、在下方顯示繁中譯文。若內嵌的是 PGS 等圖形字幕,看懂會改走語音辨識再翻譯,不會直接辨識字幕圖片。

影片裡有英文字幕,卻翻不出中文,問題可能出在字幕的形態。MKV 能裝文字,也能裝圖片;播放器能顯示圖片,不代表翻譯模型拿得到文字。

先選原文字幕軌,別只看副檔名

以下操作適用自製或已取得相應處理授權的本機影片。第一次使用先照圖文教學完成播放器與翻譯模型的準備,再用「看懂」啟動,把 MKV 檔拖進播放器。

  1. 按滑鼠右鍵,打開字幕選單,選擇要翻譯的原文字幕軌。
  2. 確認原文字幕出現。如果原文一直沒出現,先處理字幕選軌,不必反覆重開翻譯。
  3. 開檔後翻譯會自動開始,確認原文下方出現繁中譯文。如果剛才按過 Ctrl+t 把翻譯關掉,再按一次就會打開。
看懂播放器的字幕子選單,可選擇字幕軌
看懂現有介面的字幕選單畫面;字幕軌內容依影片而異。

看得到字,仍可能沒有可讀取的文字字幕

內嵌文字字幕

看懂透過 FFmpeg 讀出文字字幕,接到翻譯流程。程式能取得全文時會超前預譯;目前播放到的句子會優先處理。

PGS 等圖形字幕

字幕內容是一張張圖片。看懂不做 OCR,改用音訊聽寫取得對白。這條路需要另外準備語音辨識模型。

字幕燒錄在影像裡

字是影片畫面的一部分,沒有獨立字幕軌可選。看懂的無字幕流程會從聲音聽寫,無法把畫面上的文字抽成原文字幕。

內嵌文字軌若無法讀取全文,程式也可能退回逐句翻譯;畫面出現相關訊息時,不要把它誤認成整部字幕已經翻完。沒有可用文字時,接著看無字幕聽寫流程。

雙語是播放時的顯示,沒有重新封裝原本的 MKV

看懂把原文字幕留在畫面上,再疊上繁中譯文。譯文快取存成影片旁的 <影片名>.ft.zh-TW.json;完整翻譯完成後,還會輸出 .ft.zh-TW.srt。原本的 MKV 不會因此新增一條內嵌字幕軌。

輸出的 SRT 只有繁中譯文,沒有原文。換到其他播放器時,要同時看原文,得另外載入原文字幕。

mpv 官方手冊本來就提供主、次字幕軌選擇,可以同時顯示兩條既有字幕。看懂加入的是把原文翻成繁中、管理快取的流程;已有現成雙語字幕的人,需求可能只是選好字幕軌。

只有原文沒有中文,先查開關與啟動方式

先把輸入分清楚,排查就有方向:文字軌查翻譯,圖形軌查聽寫;想把字幕重新包進 MKV,則超出看懂目前的播放與快取流程。

來源與適用範圍

看懂功能以本次連結的 README 與原始碼版本為準;新版介面與行為可能調整。