MKVToolNix v7.9.0 released
Sunday 10 May 2015 @ 4:13 pm


I’ve released MKVToolNix v7.9.0.

First of all a note to all Windows users: I’ve renamed the downloads slightly. They’re now named e.g. mkvtoolnix-32bit-7.9.0-setup.exe etc. The difference is that 64bit builds use …-64bit-… instead of …-amd64-… and that the 32bit builds include their architecture (-32bit-) in their name for the first time. This was done in order to reduce the confusion sown by the term »amd64« which denotes the processor architecture but not the manufacturer. Many people weren’t aware of that differentiation.

As for the changes in this release: A couple of important bugs have been fixed, e.g. a very old bug in handling MPEG-1/2 video preventing the detection of such tracks; if --sync was used at the same time as --default-duration then --sync was ignored; mkvinfo’s exit codes were wrong (this may trip up frontends using mkvinfo!); handling of E-AC3 in MPEG transport stream in certain situations etc. See below for all the details.

Since the previous release a serious amount of work has gone into the new GUI, MKVToolNix GUI. It has reached a state in which I consider it fit for wider use. I’ve therefore removed the preview warning and included it in all the packages that I provide (both Windows and Linux).

If everything goes according to plan then the next release, 8.0.0, will see the old GUI (mmg, mkvmerge GUI) be marked as being deprecated – meaning there will be a popup message warning you about this fact when you start mmg. Two releases later, with 8.2.0, the old GUI will finally be removed among with all support for the wxWidgets toolkit.

Of course all of this depends on the number and seriousness of bugs found in the new GUI ;) Therefore these plans are not set in stone.

Changes for package maintainers: configure will now detect the presence of the Qt libraries version 5.2.0 or later by default and use them if they’re found. This means that at the moment both GUIs (mmg and MKVToolNix GUI) will be built unless you tell configure otherwise. There are several switches that deal with the various toolkits:

  1. --disable-gui – don’t build any GUI support, neither wxWidgets nor Qt based (same as for the previous releases)
  2. --disable-wxwidgets – don’t build wxWidgets-based GUIs (mkvinfo’s wxWidgets frontend, mmg)
  3. --disable-qt – don’t build Qt-based GUIs (mkvinfo’s Qt frontend, MKVToolNix GUI)
  4. --without-mkvtoolnix-gui – build mkvinfo’s Qt-based frontend but not MKVToolNix GUI

The two different frontends for mkvinfo are mutually exclusive with the Qt-based version taking precedence over the wxWidgets-based version.

You can download the source code or one of the binaries.

Here’s the full ChangeLog since the previous release:

Have fun.

Comments (21) - Posted in Matroska by