mkvtoolnix is a set of tools that allow users to display information about, extract streams from, merge several streams into, and split Matroska media files. Supported video stream types include streams from AVIs, Ogg/OGM, RealVideo, MP4 files, and MPEG program streams as well as verious elementary streams (h264/AVC, MPEG1/2, VC1, Dirac). Supported audio formats include AAC, (E)AC3, DTS/DTS-HD, FLAC, MP2, MP3, RealAudio, and Vorbis. Several subtitle formats are supported, including SRT, SSA, ASS, VobSub, and many others.
| Tags | multimedia Video Conversion Sound/Audio |
|---|---|
| Licenses | GPL |
| Implementation | C++ |
Recent releases


Changes: Controls were added to mmg for mkvmerge's "--cropping" and "--segmentinfo" options. Tooltips are word-wrapped on Windows. Job files are saved in the application data folder. A crash when writing chapters to Matroska files was fixed. Handling of VOB files larger than 4GB and crashes on invalid XML files on Windows have been fixed for mkvmerge. mkvextract now only opens source files for reading, and proper error messages are shown if the source file cannot be read. A Chinese Simplified translation for the man pages was added.


Changes: The "add file" dialog didn't show some file types on Windows. Files created by Theora v1.1, SRT files with negative timestamps, and MP4 files with certain chapter formats are now read correctly. Extraction of Blu-Ray subtitles (S_HDMV/PGS) and an option for setting the segment UID have been added. VOB files that are split up (like on DVDs) are read automatically. mmg only suggests unique output file names by appending a running number. The header editor writes to files with an unknown segment size correctly. A Japanese translation of the man pages and a Chinese Simplified one of mmg's guide were added.


Changes: Support for showing the progress in Windows 7's taskbar was added. Translations work on Windows without the program having been installed via the setup.exe. The charset in cmd.exe has been fixed on Windows Vista and Windows 7 for non-English languages. mmg's header editor and mkvpropedit work correctly with files created by HandBrake.


Changes: A command line header editor called mkvpropedit has been added. mmg will not show the FPS warning multiple times for appended AVC tracks. Various parameters were not kept intact when muxing from Matroska files (display width/height, cropping). The subtitle track selection for AVI files was fixed.


Changes: Huge speed-ups were implemented in mmg's header editor and in mkvinfo. Bugfixes include frame type detection for AVC/h264 video, reading AVC/h264 tracks from OGM files, proper handling of chapter language tags in mmg, crashes in mmg's chapter editor, audio sync issues with broken streams in AVI files, appending MPEG4 part 2 video tracks with aspect ratio information, wrong handling of default track flags, running mkvmerge from mmg from paths with spaces in its name, a couple of invalid memory accesses, and non-working interface language selection on Mac OS X.