這是歷史版本頁面 — 看 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-11.0.0-setup.exe · 15.71 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: FLAC reader: added support for handling embedded pictures as attachments. Implements #1942
- mkvmerge: MP4 reader: merged pull request #1804 adding support for parsing the "COLR" atom and including its values as track headers
- MKVToolNi GUI: watch jobs: the user can now have the GUI eecute an action once as soon as the current job or the whole queue finishes. The actions are the same ones that can be configured to be run automatically after job or queue completion
- MKVToolNi GUI: implemented several built-in actions that can be eecuted either on special events or once via the "watch jobs" tool. These are: playing an audio file (implemented for all operating systems); hibernating, sleeping and shutting down the computer (only implemented for Windows and for Linu systems using systemd)
- MKVToolNi GUI: multiple tool: added a new option for what to do after starting to multiple/adding to the job queue: "close current settings" will close the current multiple settings without opening new ones
Bug files:
- mkvmerge: AAC parser: fied mis-detection of certain data as valid ADTS AAC headers resulting in memory allocation failures. Fies #1941.
- mkvmerge: AVC/h.264 parser: mkvmerge will now ignore bogus timing information in the sequence parameter sets (values indicating more than 100000 progressive frames per second). Fies #1946
- mkvmerge: AVC/h.264 & HEVC/h.265 parsers: all trailing zero bytes will now be removed from NALUs. Fies #1952
- mkvmerge: HEVC/h.265 parser: fied copying the `bitstream_restriction_flag` and all dependent fields in the VUI parameters of the sequence parameter sets. Fies #1924
- mkvmerge: HEVC/h.265 parser: fied the calculation of the number of parameter set arrays in the HEVCC data structure stored in CodecPrivate. Fies the video-related part of #1938
- mkvmerge: HEVC/h.265 parser: fied writing superfluous and uninitialized bytes at the end of the HEVCC data structure stored in CodecPrivate. Another fi for the video-related part of #1938
- mkvmerge: HEVC/h.265 parser: fied the assumption that the HEVCC data structure always includes arrays for all parameter set types (VPS, SPS, PPS and SEI), and that the order is always VPS ? SPS ? PPS ? SEI. Instead now only the arrays actually present are parsed, and they can be in any order
- This fies mkvinfo's output for Matroska files created from files such as the one from #1938
- mkvmerge: AVC/h.264 packetizer: when reading a framed track (e.g. from Matroska or MP4 files), specifying a default duration as fields (e.g. `50i`) would result in double the actual duration for each frame and the track's default duration header field. Fies #1916
- mkvmerge: Matroska reader: invalid track language elements are now treated as if they were set to `und` = "undetermined". See #1929 for contet
- mkvmerge: MPEG TS reader, AAC: mkvmerge will now require five consecutive AAC headers with identical parameters before track type determination is considered valid. This avoids false positives and consequently wrong track parameters. Fies the audio-related part of #1938
- mkvmerge: fied an endless loop in certain circumstances when splitting by `parts` or `parts-frames` and the start of the file is discarded. Fies #1944
- MKVToolNi GUI: multipleer tool: the "show command line" dialog will no longer include the mkvmerge eecutable's location as the first argument for the two "MKVToolNi option files" escape modes. Fies #1949
- MKVToolNi GUI, header editor: empty track language elements are now treated the same as those set to invalid ISO 639-2 codes: as if they were set to `und` = "undetermined". See #1929 for contet
Build system changes:
- bug fi: configure now looks for the `strings` binary by using the `AC_CHECK_TOOL()` autoconf macro. That way it will be found in multiarch setups, too. Fies #1923
- bug fi: the environment variable USER_CFLAGS was accidentally removed from the compiler flags in release 9.8.0. It's been re-added. Fies #1925
- The `.desktop` files have been renamed to `org.bunkus.mkvtoolni-gui.desktop` and `org.bunkus.mkvinfo.desktop`. This allows Wayland compositors to associate the correct icons with running applications for e.g. task switchers. Fies #1948
- Qt's multimedia component is required for compilation of the GUIs since version 11