Skip to main content

MKVToolNix

MKVToolNix Workload

MKVToolNix is free and open source GUI frontend to a set of tools (mkvmerge, mkvinfo, mkvpropedit, mkvextract) to create, alter and inspect Matroska files under Linux, other *NIXes and Windows.

MKVToolNix is built with Qt and written in C++.

Installation​

Fortunately, Moritz Bunkus (Creator) is sane enough to provide downloads for pretty much all popular desktop operating systems.

Usage​

Drag and drop media files (or use "Add source files") to the application and modify, remux, demux, add streams, drop streams, anything and when done set your output destination and click "Start multiplexing" to start writing the output.

Tips and tricks​

  1. You can import unencrypted BDMV (index.bdmv) or Blu-ray playlist files into MKVToolNix and it will prompt you to select which stream you would want to import.
  2. You can set a WebM output in Output > Miscellaneous > "Create WebM compliant file"
  3. You can split videos in multiple ways in Output > Splitting. Best of all? No freeze frames unlike in FFmpeg and no re-encoding required.
  4. You can edit metadata without remuxing (Albeit rather limited) in the "Header Editor".