Download MKVToolnix 9.3.1

Spread the love

Version 9.3.0 of MKVToolNix has been released and due to a mistake its successor has also appeared immediately. This collection of open source programs allows viewing, editing and conversion of Matroska files. For example, sound tracks and subtitles can be added, removed or set as default. MKVToolNix is ​​a collection of separate command line tools, but a graphical user interface is also included. Downloads are available for Windows, many Linux distributions, and OS X. The release notes for this release can be found below.

Changes in MKVToolNix version 9.3.1:

  • MKVToolNix GUI: merge tool bug fix: the GUI v9.3.0 was often creating an invalid syntax for the –probe-range-percentage parameter for mkvmerge due to uninitialized memory. Fixes #1741.

Changes in MKVToolNix version 9.3.0:

  • mkvmerge, MKVToolNix GUI: new chapter generation feature: two new placeholders have been introduced when generating chapters for appended files, and . The former will be replaced by the appended file’s name without its extension; the latter with its extension. implementations #1737.
  • MKVToolNix GUI: merge tool enhancement: when opening a saved configuration (via the menu as well as via drag & drop) the current tab will be replaced if it is empty ( = in the same state it is in right after creating new mux settings) . implementations #1738.
  • mkvmerge, MKVToolNix GUI: added an option for specifying how much of a MPEG PS or TS file is probed for tracks (–probe-range-percentage). implementations #1734.
  • mkvmerge: MPEG TS: considerable parts of the module have been rewritten. Due to its convoluted structure didn’t buffer PES packets properly before trying to parse the PES header leading to invalid memory accesses in certain cases.
  • mkvmerge: bug fix: fixed overly long file type detection in some cases when text subtitle type probing read a lot of data due to there being no carriage returns near the start of the file.
  • mkvmerge, mkvextract, MKVToolNix GUI: bug fix: several fixes to the handling of country codes. The list has been updated to reflect the currently valid top level domain country codes. Deprecated codes such as “gb” for “Great Britain” are now mapped to their updated values ​​(“uk” for “United Kingdom” in this case). Fixes #1731.
  • mkvmerge: WavPack4 bug fix: relaxed the stream detection criteria to only require the major version to be 4 and not to check the minor version. Fixes #1720.
  • mkvmerge, mkvinfo: new feature: added flags to support the Color elements in the video tracks of Matroska containers. Users can use those flags to specify the color space, transfer function, chromaticity coordinates etc. These properties are useful for correct color reproduction of high dynamic range / wide color gamut videos.
  • configure: fixed the Qt detection with Qt 5.7.0 which now requires the compiler to be in C++11 mode.
  • build system: libEBML v1.3.4 and libMatroska v1.4.5 are now required due to the usage of new elements introduced in libMatroska v1.4.5. The copies included in the MKVToolNix source code have been updated to those releases as well.
  • mkvmerge: MP4 bug fix wrt. DTS handling: mkvmerge will re-derive parameters such as number of channels and sampling frequency from the DTS bitstream circumventing invalid values ​​in the track headers (eg a channel count of 0). Fixes #1727/1728.
  • mkvmerge: TrueHD bug fix: fixed detection of 96 kHz sampling frequency.
  • mkvinfo’s GUI: fix a crash due to wrong usage of referenced temporary objects. Fixes #1725.
  • MKVToolNix GUI: merge tool enhancement: the default track languages ​​to set can now also be set whenever the language in the source file is ‘undefined’ (‘und’). This is now the default and can be changed back to the old behavior (only set if the source file doesn’t contain a language attribute) in the preferences. implementations #1697.
  • MKVToolNix GUI: merge tool enhancement: menus have been added to both the “start muxing” and the “add to job queue” buttons. The menus let the user override the preferences regarding clearing merge settings after starting to mux and after adding a job to the queue respectively. implementations #1696.
  • mkvmerge: the warning about not being able to determine whether a raw AAC file contains HE-AAC/AAC+/SBR has been removed. implementations #1701.
  • MKVToolNix GUI: enhancement: all file names are now displayed with their native path separators (eg “C:\some\where\output.mkv” on Windows). implementations #1298, #1456.
  • MKVToolNix GUI: merge tool bug fix: the GUI now takes into account whether splitting is activated when looking for and warning due to existing destination files. Fixes #1694.
  • mkvmerge: bug fix: the parser for the –default-duration argument was wrongfully handling arguments of the form “123/456i” (only this specific syntax and only with “i” as the unit; other formats and units were fine). This is part of #1673. Additionally the parser doesn’t use the “double” data type internally anymore fixing loss of precision and failing test cases on certain 32bit platforms. This fixes #1705.

Version number 9.3.1
Release status Final
Operating systems Windows 7, Linux, BSD, macOS, Windows Vista, Windows 8, Windows 10
Website Moritz Bunkus
Download
File sizes

11.85MB – 18.44MB

License type GPL
You might also like