Now available for GNU/Linux, macOS, and Windows systems

Nov 20, 2017 04:25 GMT  ·  By

A new stable release of the MKVToolNix open-source and cross-platform MKV (Matroska) manipulation software arrived this past weekend with various performance improvements and bug fixes.

MKVToolNix 18.0.0 continues the monthly series of stability and reliability updates by adding performance improvements to both the AVC and HEVC ES parsers thanks to the implementation of support for copying much less memory, and enabling stack protection when building the program with Clang 3.5.0 or a new version.

This release also reintroduces the workaround that was removed in MKVToolNix 15.0.0 due to code refactoring for non-compliant files containing tags that do not include the mandatory SimpleTag element. Moreover, there's now full support for both MinGW 7.2.0 and Clang 3.8.0 compilers.

"When building with Clang v3.8.0 or newer (MinGW 7.2.0 or newer), configure will no longer restrict optimization flags to -O1 and use -O3 again (older versions of clang suffered from excessive memory usage with higher optimization levels - older versions of mingw suffered from bugs such as segmentation faults with higher optimization levels)," reads the announcement.

AAC ADTS parser and GUI: multiplexer improvements

The GUI multiplexer component received a couple of improvements in this release, including the ability for both the "AAC is SBR/HE-AAC/AAC+" and "Reduce to Core" checkboxes in the "Audio Properties" section to be disabled when the functionality isn't implemented for the codec and container of selected tracks. For more details, you can check out the full changelog attached below.

Last but not least, the AAC ADTS parser can now correctly interpret the channel_configuration header element for ADTS files that don't contain a program configuration element. The mkvpropedit and mkvmerge's WebVTT and Matroska identification functionality also received some fixes. Download MKVToolNix 18.0.0 for GNU/Linux, macOS, and Windows right now.

MKVToolNix 18.0.0 Changelog