這是歷史版本頁面 — 看 MKVToolNix (32-bit) 最新版本
MKV 檔合併、拆分流老是卡住?MKVToolNix 能做什麼
你手上有一堆 MKV 檔,有的檔案裡塞了好幾條音軌、字幕,但播放器預設抓到的偏偏不是你想要的那條。你想把電影的國語配音抽出來、把多餘的日文音軌刪掉,或是把兩段影片合併成一個檔案,卻發現一般播放器根本做不到這些事,連剪輯軟體也常常開了半天就當掉。
你試過用格式轉換工具把 MKV 轉成 MP4,但轉完之後字幕不見了、音軌只剩一條,原本好好的章節也全部消失。其實你需要的不是「轉檔」,而是直接打開 MKV 的封裝結構,把裡面的影音軌道重新排列組合。這類工具不碰影片內容本身,只處理外層的封裝,所以速度快、畫質完全不變,只是操作介面往往不太直觀,需要一點耐心摸索。
01MKVToolNix 到底能拿來做什麼?
它是一套專門處理 Matroska(MKV)檔案的工具組,核心功能是「封裝」與「拆封」。你可以把多個影片檔合併成一個 MKV,也可以從現有檔案中抽出特定的音軌、字幕軌,或把不要的軌道移除。它不會重新編碼影片,所以處理過程不損畫質,速度也很快。介面是英文的,但基本流程就是拖入檔案、勾選軌道、按下開始。
02我想把 MKV 裡的一條音軌抽出來存成單獨檔案,這套軟體做得到嗎?
可以。它內含 mkvextract 工具,專門負責從 MKV 中抽取音訊、字幕或視訊流。在圖形介面中,你載入檔案後會看到所有軌道的清單,勾選你要的軌道,選擇輸出格式(例如音訊轉成 AAC 或 MP3),就能抽出來。要注意的是,抽取出來的音軌格式取決於原本封裝的編碼,如果原本是 DTS 或 AC3,抽出來就是那個格式,不會自動轉成別的。
03我有兩段 MKV 檔想接在一起,直接合併會不會出現影音不同步?
合併是它的主要功能之一,用的是 mkvmerge 工具。只要兩段影片的解析度、幀率、編碼格式一致,合併後通常不會有同步問題。它甚至可以讓你「追加」檔案,把第二段接在第一段後面,時間軸會自動接續。但如果兩段影片的參數差很多,合併後可能還是會出問題,建議先確認規格再動手。
04這套軟體能不能把 MKV 轉成 MP4?
不能直接轉。它的定位是處理 MKV 的封裝結構,不是轉檔工具。如果你想轉成 MP4,需要先用它把 MKV 裡的視訊、音訊、字幕軌抽取出來,再用其他轉檔軟體(例如 HandBrake 或 FFmpeg)重新封裝成 MP4。官方說明中也提到,HandBrake 更適合做轉檔和壓縮,這套軟體不負責這塊。
05我下載的 MKV 檔裡有簡體中文字幕,想換成繁體,它能直接改嗎?
它不能編輯字幕內容,但可以替換字幕軌。做法是先把原本的字幕軌抽取出來,用文字編輯器把簡體轉成繁體,再透過 mkvmerge 把修改過的字幕檔加回去,同時移除原本的簡體字幕軌。整個過程不影響影片畫質,但字幕檔的格式必須是 MKV 支援的(例如 SRT、ASS),否則可能無法正確顯示。
06這套軟體適合什麼樣的人用?
適合經常下載或收藏 MKV 影片的人,尤其是那些對影音軌道有特殊需求的使用者,例如想要保留原音、移除多餘音軌、合併分段影片,或是整理字幕的人。它也適合輕度使用者,因為圖形介面比指令列工具直覺,只要會拖曳檔案、勾選選項就能完成基本操作。但如果你完全不懂影音封裝的概念,第一次打開可能會被一堆選項嚇到。
07我完全不懂技術,只用過播放器看影片,這套軟體對我會不會太難?
對完全沒有接觸過影音處理的人來說,確實有學習門檻。介面是英文的,而且充滿「軌道」「封裝」「多工器」這類術語,第一次打開會不知道從哪裡下手。不過基本流程其實不複雜:拖入檔案、勾選軌道、選輸出位置、按開始。如果你只是想把不要的音軌刪掉,照著官方教學做一次就能上手,但如果你連 MKV 和 MP4 的差別都不清楚,建議先找中文教學影片看一遍再動手。
08這套軟體有中文介面嗎?
官方資料顯示介面語系是英文,沒有提供中文。這對不熟悉英文的使用者來說會是障礙,但操作按鈕不多,主要就是「Add files」「Start multiplexing」這幾個關鍵詞,看過一次教學就能記住。如果你真的需要中文介面,可以考慮其他工具,但功能相近的軟體(例如 MKVCleaver)也不見得有中文,這點需要自行確認。
09我電腦是 Windows 11,這套軟體能跑嗎?
官方列出的支援系統是 Windows 7、8、10,但系統需求中有提到 Windows 11 也可以執行。不過要注意,你看到的是 32-bit 版本,如果你的系統是 64 位元,官方有另外提供 64-bit 版本,建議優先選用 64 位元版,效能會比較好。安裝前先確認你的 Windows 是 32 還是 64 位元,免得裝錯版本。
10這套軟體跟 MKVCleaver 比起來,哪個比較好用?
兩者功能有重疊,但定位不同。MKVToolNix 是完整的工具組,包含合併、抽取、修改屬性等所有功能,而且更新頻率高,近兩年有十幾次更新。MKVCleaver 的評分人數只有 28 人,功能上比較像是輔助工具,主要負責把 MKV 的內容「切開」抽取出來,合併和修改的功能較弱。如果你只需要抽取軌道,MKVCleaver 可能夠用,但如果你要合併或修改章節,MKVToolNix 是比較完整的選擇。
11這套軟體有沒有內建播放器,可以預覽修改結果?
沒有。官方說明中明確提到它沒有內建影片播放器,也沒有即時預覽功能。你修改完之後,必須用其他播放器(例如 VLC、PotPlayer)打開輸出檔案來檢查結果。這在調整音軌延遲或字幕時間軸時會比較麻煩,因為你得反覆切換軟體確認。如果你需要邊改邊看,這套軟體不適合,可能要考慮其他有預覽功能的編輯工具。
12這套軟體適合拿來做影片剪輯嗎?
不適合。它只能處理 MKV 的封裝結構,不能剪接畫面、不能加轉場、不能調色,也沒有任何濾鏡或特效功能。官方說明也提到「limited editing features」,意思就是編輯功能非常有限。如果你要剪輯影片,應該用 Avidemux 或專業剪輯軟體,MKVToolNix 的角色比較像是「整理封裝」而不是「編輯內容」。
下載與官方連結
mkvtoolnix-32bit-14.0.0-setup.exe · 15.78 MB · 連結指向軟體原廠
版本紀錄
- 2026-10-19 MKVToolNix 103.0.0 (32-bit) 35.24 MB
- 2026-09-15 MKVToolNix 102.0.0 (32-bit) 32.79 MB
- 2026-08-25 MKVToolNix 101.0.0 (32-bit) 32.74 MB
再看 5 筆
- 2026-07-06 MKVToolNix 100.0.0 (32-bit) 33.14 MB
- 2026-05-25 MKVToolNix 99.0.0 (32-bit) 31.94 MB
- 2026-04-06 MKVToolNix 98.0.0 (32-bit) 31.04 MB
- 2026-01-03 MKVToolNix 97.0.0 (32-bit) 31.04 MB
- 2025-11-09 MKVToolNix 96.0.0 (32-bit) 31.04 MB
這一版改了什麼
What's new in this version:
New features and enhancements:
- mkvmerge: AAC: implemented support for AAC with 960 samples per frame
- mkvmerge: identification: if the encoding/character set of a text subtitle track is known (e.g. because a byte order mark is present in the file), then it will be output during identification as the `encoding` property
- mkvmerge: WAV reader: added support for Wave64 files
- mkvmerge, mkvpropedit, MKVToolNix GUI (chapter editor): added support for chapters in WebM files that is spec-compliant by removing all tag elements not supported by the WebM spec
- mkvpropedit: added support for tags in WebM files that is spec-compliant by removing all tag elements not supported by the WebM spec
- MKVToolNix GUI: multiplexer: if the encoding/character set of a subtitle track cannot be changed, the GUI will deactivate the "subtitle character set" drop-down box and ignore changes to it when multiple tracks are selected. Additionally, if the track's encoding is known and cannot be changed (e.g. due to a byte order mark in the file), that encoding will be selected in the drop down box automatically. Both changes signal to the user that she doesn't have to take care of the encoding herself
- MKVToolNix GUI: chapter editor: added a function to the "additional modifications" dialog for calculating and setting the end timestamps
- MKVToolNix GUI: changed the shortcuts for switching between the various tools from `Alt+number` (e.g. `Alt+1` for the multiplexer tool) to Ctrl+Alt+number` in order to avoid clashing with Windows' input method for arbitrary characters (pressing and holding `Alt` and typing the codepoint on the number pad)
- MKVToolNix GUI: added a "Window" menu and entries with shortcuts for selecting the next (`Ctrl+F6`) respectively previous tab (`Ctrl+Shift+F6`) in the current tool
- MKVToolNix GUI: on Windows the GUI will now determine the default font to use by querying Windows for the default UI/message box font instead of using the hardcoded `Segoe UI`. This might fix issues such as #2003 (unverified). translations: added a Romanian translation of the programs by Daniel (see AUTHORS)
Bug fixes:
- mkvmerge: AVC/h.264 parser: fixed wrong frame order & timestamp calculation in certain situations when SPS (sequence parameter sets) or PPS (picture parameter sets) change mid-stream
- mkvmerge: HEVC/h.265 parser: fixed wrong frame order & timestamp calculation in certain situations when SPS (sequence parameter sets) or PPS (picture parameter sets) change mid-stream
- mkvmerge: MPEG-1/-2 video: the "remove stuffing bytes" feature introduced in v5.8.0 (feature request #734) was broken. In a lot of situations it did not detect the end of a slice correctly and removed 0 bytes that were actually part of the slice structure. Often there were no visual problems as decoders were able to ignore such errors, but in other cases there are visual artifacts upon decoding. As detecting the slice end properly requires parsing the whole slice structure, this feature has been removed again
- mkvmerge: MPEG PS reader: fixed mkvmerge trying to handle an "end" code the same way as a "program stream map" code
- mkvmerge: MPEG TS reader: mkvmerge won't emit warnings if the system's iconv` library doesn't support the ISO 6937 character set
- mkvmerge: when appending fails the error message details (e.g. "the number of channels differs: 1 and 2") were often not output
- MKVToolNix GUI: multiplex tool: implemented a workaround for a crash that could occur during drag & drop if at least one of the columns is hidden
- MKVToolNix GUI: multiplex tool: appended tracks can no longer be enabled selected for multiplexing) if the track they're going to be appended to is not enabled
- MKVToolNix GUI: multiplex tool: if the GUI is set to ensure unique output file names, it will now verify that right before starting to multiplex/adding the job to the queue, too
- MKVToolNix GUI: fixed the total progress reverting to 0% instead of staying at 100% when all jobs have finished. This was introduced by the attempt at fixing the computation of the value of total progress bar for multiple jobs running. Fixes #2005. configure: fixed DocBook detection if `/bin/sh` is `dash`
Build system changes:
- Boost: the minimum required version has been bumped to 1.49.0. Earlier releases fail to build on my current systems and will therefore not be supported anymore. configure: when looking for the "nlohnmann JSON" include files configure will now try the path "nlohmann/json.hpp" first, "json.hpp" second (only "json.hpp" was tried before). If neither is found, the copy included in the MKVToolNix sources will be used