MKVToolNix, a set of tools for creating, altering, and inspecting Matroska (MKV) files under Linux systems, has been updated today to version 96.0, a release that brings a couple of new features and several bug fixes.
MKVToolNix 96.0 comes almost a month after MKVToolNix 95.0 to introduce the --no-bom command-line parameter for disabling the writing of byte order marks to text files encoded with one of the UTF variants. This change fixes an unexpected UTF-8 BOM in mkvextract that occurred when extracting subtitles.
This release also improves the multiplexer feature in the MKVToolNix GUI by adding the <MTX_CHAPTERS_FILE_NAME> variable to the “run program after job completion” mechanism, which contains the absolute path to the chapters file name.
Several bugs were addressed in MKVToolNix 96.0, which improves the OBU reader feature in mkvmerge by fixing probing of files where the first frame ends after the 1MB mark, which is how big the memory buffer used for probing content is, as well as the VobSub reader feature in mkvmerge by correctly reading VobSub .idx files that start with a byte-order mark (BOM).

