All releases of MKVToolNix


Release Notes: mkvmerge and mkvextract use the same track IDs again. Performance on Linux has been improved for large files. MP4 files with chapters in unexpected character sets cause a proper error message. The MPEG program stream reader can handle tracks with huge gaps gracefully. Compilation has been fixed if gettext, FLAC, or CURL is not available.


Release Notes: Many bugs were fixed and great improvements were made to the MPEG transport stream handling. Building now requires GCC 4.6.0 or newer and Boost 1.46 or newer, as many features from the C++11 standard are used actively.


Release Notes: A regression in reading PGS subtitles from Matroska files was fixed. Support for MPEG transport streams has been improved in several areas, mostly related to audio handling and detection.


Release Notes: Support for one of the most often requested features, reading MPEG transport streams, was added. Several smaller bugs have been fixed. A lot of translations have been updated, especially the French one, which is now complete. A new translation to Lithuanian has been added. WebM compliance has been improved. External versions of libEBML and libMatroska can be used again. The stereo mode options have been updated to match the specs. mmg respects the XDG Base Directory Specification.


Release Notes: Lockups while reading AVI files on Windows were fixed. A long delay that occurred during file identification was fixed.


Release Notes: Rare bugs in DTS and VC1 handling have been fixed. mmg's "compression" drop down box shows what mkvmerge actually supports. ISO 639-2 terminology language codes are converted to the corresponding bibliography codes upon file identification. Compatibility with wxWidgets 2.9.x and with the Sun Studio C Compiler has been improved. An Italian translation was added.


Release Notes: Track and attachment selection can be reversed by prefixing the IDs with '!'. AAC ADIF headers are detected properly. The 'doc type version' header field is set to '3' if stereo modes are used. VC1 frame types are rederived from the bitstream, fixing broken files created by MakeMKV. DTS files stored in 14-in-16 mode were not read correctly. mkvpropedit can now add, replace, and remove chapters. VobSub IDX files with negative "delay" fields are supported. mmg will no longer convert the executable path "mkvmerge" into a full path name upon saving its settings.


Release Notes: mkvpropedit can add, replace and remove tags in existing files. A Turkish translation has been added. Several bugs in the build system were fixed. mmg will no longer report that it's running with an unsupported version of mkvmerge and the version string shown is empty. HD-DVD subtitles are recognized as unsupported files instead of unknown files. Building requires Boost 1.36 or newer (up from 1.34).


Release Notes: VP8 video tracks can be read from Ogg files. Invalid UTF-8 strings no longer cause mkvmerge to abort. Several cases of invalid memory access were fixed. mkvinfo has a new "--track-info" feature. The "Default duration" header field is set for DTS tracks. mkvextract uses proper exit codes in case of errors. The documentation was updated.


Release Notes: Invalid memory handling in the MPEG ES reader was fixed. A French translation was added. Appending Matroska files with chapters will now cause the chapters to be merged into a single edition. A checkbox was added to mmg to disable extra compression for audio and video tracks by default. Several issues with the installation system were fixed. Incorrect usage of STL container classes was fixed.