這是歷史版本頁面 — 看 MKVToolNix (64-bit) 最新版本

MKVToolNix 能做什麼:處理 MKV 檔案的實用工具

MKVToolNix (64-bit) 軟體圖示 MKVToolNix (64-bit) 60.0.0 (64-bit) 資料更新 2021-08-01 閱讀約 6 分鐘

你手上有一堆 MKV 檔,有些是從網路下載的影片,有些是自己轉檔留下來的。最近你想把某部電影的字幕換成繁體中文,或是想把好幾集影集合併成一個檔案,又或者只是想抽出一條音軌放進手機裡。打開資料夾,發現這些 MKV 檔的結構好像跟一般影片不太一樣,你也不知道從哪裡下手,連要開哪個軟體都毫無頭緒。

一般人遇到這種狀況,第一個念頭可能是找轉檔軟體,把 MKV 直接轉成 MP4。但這樣做往往會重新壓縮影片,畫質受損不說,轉檔時間還很長。而且你只是想要調整裡面的音軌或字幕,根本不需要重新編碼。這類工具切入的點其實是「容器」的處理——把影片、聲音、字幕這些軌道重新打包或拆開,不碰內容本身,所以速度快,也不犧牲畫質。

01MKVToolNix 到底是用來做什麼的?

它是一套專門處理 MKV 容器檔案的開源工具,可以合併多個檔案進同一個 MKV、把裡面的音軌或字幕抽出來、調整軌道的語言標籤和預設值,也能加章節或附帶字型。它不做影片重新編碼,所以處理過程不會讓畫質變差,速度也很快。官方說明指出它同時提供圖形介面和命令列,適合不同操作習慣的人。

02我想把影片裡的字幕換成另一個檔案,這套軟體能辦到嗎?

可以。你只要在「輸入」分頁把影片和新的字幕檔(SRT、ASS 都支援)一起拖進去,取消勾選舊字幕軌,保留新的,然後設定輸出檔名,按下「開始混流」就行了。它不會改動影片內容,只會重新打包,所以處理時間通常只要幾秒到幾分鐘,取決於檔案大小。

03它能不能把 MKV 轉成 MP4?

嚴格來說不行,它不做轉檔。但它可以把 MP4、AVI 這類檔案「包裝」成 MKV 格式,過程不重新編碼。如果你要的是把 MKV 變成 MP4,那需要找別的軟體,例如官方提到的 HandBrake 或 Avidemux。這套軟體的強項是處理 MKV 容器本身,不是格式轉換。

04我想把 MKV 裡面的某一條音軌單獨抽出來,要怎麼做?

把檔案拖進輸入分頁後,在音軌清單中只勾選你想要的那一條,其他全部取消,然後在輸出設定裡選擇「抽出」模式,它就會把音軌單獨存成檔案。這個功能在圖形介面和命令列都能用,官方 FAQ 也明確提到可以抽出任何軌道。

05一次要處理很多檔案,有沒有批次功能?

有。它內建「工作佇列」功能,你可以把多個任務排進佇列,一次跑完。設定好第一個任務後,可以儲存設定,套用到其他檔案上。如果你熟悉命令列,也可以寫腳本批次處理,這對大量檔案或重複性工作會省下不少時間。

06這套軟體適合什麼樣的人用?

適合需要頻繁處理 MKV 檔案的人,例如收藏影片並想整理字幕、音軌的玩家,或是做影音剪輯、壓製的人。官方說明提到它主要針對進階使用者和影片愛好者,因為功能比較專門,一般只看片不整理檔案的人,可能用不太到。介面是英文,但操作邏輯不算複雜,照教學做就能上手。

07我只是偶爾想把字幕嵌進影片,用它會不會太複雜?

如果你只是偶爾用一次,它的圖形介面其實不難,拖曳檔案、勾選軌道、按開始,三步驟就完成。但如果你要的是「把字幕直接燒進畫面」那種效果,這套軟體做不到,它只負責封裝,不重新編碼。偶爾用的話可以試試,但若你完全不想碰軌道設定,可能找一鍵轉檔工具更省事。

08這套軟體有沒有中文介面?

官方資料顯示介面語言是英文,沒有提到中文。如果你不習慣英文介面,可能要花一點時間熟悉選單位置,或是找網路上別人寫的中文教學文來對照。功能名稱其實不算多,核心就是輸入、輸出、軌道設定這幾個區塊,用幾次之後應該就能記住。

09它跟 MKVCleaver 或 MeGUI 比起來,差在哪裡?

MKVCleaver 評分人數只有 28 人,MeGUI 是 39 人,MKVToolNix 有 171 人評分,使用者的回饋樣本數比較多。功能上,MKVToolNix 專注在 MKV 的封裝與拆解,MeGUI 偏向轉檔和壓縮,MKVCleaver 則是把 MKVToolNix 的命令列功能包成更簡單的介面。如果你只需要處理 MKV 容器,MKVToolNix 是比較完整的選擇;要轉檔就得找別的。

10這套軟體安全嗎?會不會裝了一堆廣告或綁架軟體?

它是開源軟體,官方說明強調安裝過程不含廣告或第三方軟體,而且更新頻率算高,近一年內有多次更新。開源代表原始碼公開,理論上比較容易被檢視。不過下載時要認明官方網站,避免抓到假網站或捆綁其他程式的版本,這點任何軟體都一樣。

11我電腦是 Windows 7,可以用嗎?

可以,官方支援 Windows 7 到 Windows 11 的 64 位元系統。它也有 32 位元版本,但如果你系統是 64 位元,用 64 位元版會對高解析度檔案有較好的效能。安裝檔大約 100MB,記憶體建議至少 2GB,需求不算高,舊電腦也能跑。

12有沒有免安裝的版本?

官方有提供可攜式版本,不需要安裝就能直接執行。這對不想在系統裡裝一堆軟體的人很方便,放在隨身碟裡帶著走也行。不過可攜式版通常不會自動建立檔案關聯或捷徑,每次使用要自己打開主程式,這點要留意。

下載與官方連結

前往官方網站 下載 MKVToolNix (64-bit)

mkvtoolnix-64-bit-60.0.0-setup.exe · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

New features and enhancements:
- all: IETF BCP 47/RFC 5646 language tags: added support for language families from ISO 639-5 that aren't part of 639-2
- all: IETF BCP 47/RFC 5646 language tags: implemented support for Alpha 2 country codes of the "user-defined" category: `AA`, `QM`–`QZ`, `XA`–`XZ` and `ZZ`
- all: IETF BCP 47/RFC 5646 language tags: updated the various lists of valid subtags from the official specs
- MKVToolNix GUI: multiplexer: pressing the keyboard shortcut for the track's anguage" label (Alt+L for English) will now open the language dialog
- MKVToolNix GUI: multiplexer: added an option in the preferences for turning off the colored boxes indicating which file each track belongs to

Fixed:
- all: IETF BCP 47/RFC 5646 language tags: fixed validating extended language & variant subtags against their allowed prefixes (e.g. a valid tag with a country code as in `de-CH-1996` is recognized as valid while two generally known variants that aren't allowed together as in `de-1901-1996` is recognized as invalid).
- all: IETF BCP 47/RFC 5646 language tags: when looking up a language for a two- or three-letter code, the programs will no longer compare that code with language names as that was unintended, ambiguous (e.g. the code "Ga" could be interpreted as the 639-2 alpha-2 code for "Irish" or as the name of the language called "Ga") and only worked with languages whose name was at most three letters long.
- mkvmerge: HEVC/H.265: appending Matroska files with HEVC tracks might lead to the loss of the first couple of frames from each of the second and all following files
- mkvmerge, mkvextract: HEVC/H.265 parser: fixed the programs aborting when parsing VPS or SPS NALUs with invalid content due to unhandled exceptions
- MKVToolNix GUI: multiplexer: when the option "use legacy MIME types for font attachments" is enabled, the GUI will now use `application/x-truetype-font` for font collection files.
- MKVToolNix GUI: multiplexer: fixed escaping the `mkvmerge` argument in the "Show command-line options" dialog for the "Windows (cmd.exe)" mode
- MKVToolNix GUI: multiplexer: when adding multiple files at once, the GUI will sort file names with numbers the way a human would expect it to. For example, `1.mp4`, `9.aac`, `10.srt`, `11.srt` are now sorted exactly that order instead of `1.mp4`, `10.srt`, `11.srt`, `9.aac`.
- MKVToolNix GUI: header editor: the header editor will now honor the "use legacy MIME types when adding font attachments" setting when adding new attachments