MKVToolNix v9.4.0 released

Time for the next release of MKVToolNix. This time it’s really just polishing of existing functionality.

Dear package maintainers: I have to say again that MKVToolNix v9.3.1 and later requires the recently released libEBML v1.3.4 and libMatroska v1.4.5. Even though both libraries are API and ABI compatible with their prior releases this only means that a program compiled against an older version of the library will still work when run against a newer version of the library.

However, MKVToolNix v9.3.1 and newer use features newly introduced in libMatroska v1.4.4. This means that you cannot compile MKVToolNix v1.4.5 and try to run it against v1.4.4 — that’ll fail with symbol lookup errors from ld.

I’ve received multiple reports of MKVToolNix v9.3.x packages that could be installed with libMatroska v1.4.4. This won’t work. Please make the dependency on v1.4.5+ explicit. Thanks.

You can download the source code or one of the binaries. The Windows and Mac OS binaries are available. Most of the Linux binaries are still being built and will be available in a couple of hours.

Here’s the full ChangeLog since the previous release:

  • 2016-08-22 Moritz Bunkus <>
    • Released v9.4.0 "Knurl".
  • 2016-08-16 Moritz Bunkus <>
    • mkvpropedit: bug fix: mkvpropedit will no longer say that it’s writing the changes if only attachment changes are specified and none of the specified attachments can be found.
  • 2016-08-11 Moritz Bunkus <>
    • MKVToolNix GUI: chapter editor bug fix: overly long chapter names don’t cause the GUI’s window to become overly wide anymore. Fixes #1760.
  • 2016-08-10 Moritz Bunkus <>
    • mkvmerge: DTS bug fix: if present mkvmerge will use an XLL extension’s sample rate information as the sample rate to put into the track headers. Fixes #1762.
  • 2016-08-06 Moritz Bunkus <>
    • mkvmerge: new feature: added support for reading Apple ProRes video from MOV/MP4 files. Patch by Chao Chen (see AUTHORS).
  • 2016-08-02 Moritz Bunkus <>
    • mkvmerge: bug fix: when appending files mkvmerge wasn’t starting clusters on video key frame anymore for the first and all following appended files. Fixes #1757.
  • 2016-07-31 Moritz Bunkus <>
    • MKVToolNix GUI: merge tool enhancement: when adding attachments the GUI will check if there are attachments or attached files with the same name as the file to add. If so the GUI will tell the user and ask for confirmation.
  • 2016-07-30 Moritz Bunkus <>
    • mkvmerge: enhancement: mkvmerge now accepts file names in square brackets for appending files, e.g. "mvkmerge -o out.mkv [ in1.avi in2.avi in3.avi ]" instead of "mkvmerge -o out.mkv in1.avi + in2.avi + in3.avi".
  • 2016-07-29 Moritz Bunkus <>
    • mkvmerge: bug fix: VP8 in Ogg: fixed dropping the first frame and the timestamp calculation. Fixes #1754.
    • mkvmerge: bug fix: mkvmerge does no longer emit a warning if no comment header packet is found when reading tracks from Ogg/OGM files. See #1754.
  • 2016-07-19 Moritz Bunkus <>
    • MKVToolNix GUI: merge tool enhancement: the "select a play list to add" dialog does now contain a column with the number of chapters for each play list found.
    • MKVToolNix GUI: job queue enhancement: dragging & dropping a valid .mtxcfg file (either a full job file or one containing only merge settings without the job properties) onto the job queue window will import the dropped .mtxcfg job into the job queue. Rest of the implementation of #1714.
  • 2016-07-18 Moritz Bunkus <>
    • MKVToolNix GUI: merge tool enhancement: dragging & dropping a job queue .mtxcfg file onto the merge tool or using one as a command line parameter to the mkvtoolnix-gui executable will import the .mtxcfg job into the job queue. Part of the implementation of #1714.
  • 2016-07-15 Moritz Bunkus <>
    • MKVToolNix GUI: merge tool bug fix: the automatic adjustments to the output file name based on the track types selected for muxing and the mechanism for keeping output file names unique had been broken since release v9.3.0. Fixes #1743.
    • MKVToolNix GUI: merge tool enhancement: toggling the WebM mode check box will update the output file name’s extension automatically.

Have fun :)

4 thoughts on “MKVToolNix v9.4.0 released

  1. Passerby

    I mostly just use mkvextract to ull out subtitles but today chanced upon a BluRay with separated main movie across 3 files….and was like how am i gonna merge all these three files into one final source with no quality loss….than boom! was reminded of mkvmerge. Gotta say your a lifesaver.

    other than that i check the blog frequently and you’ve been cranking out releases like candy lately.

    1. mosu Post author

      Thanks :)

      Remember to use the MPLS files from a Blu-ray, not the M2TS directly. The MPLS files are play lists that contain references to the M2TS files that are supposed to be played, and they even say which part of the M2TS files to play (often not the whole file is to be played).

      The GUI can even scan a whole directory of MPLS files and offer you a list of all the details (total size, total duration, number of chapters, types of tracks…) for you to chose from.

      Another good application for turning a Blu-ray into Matroska is MakeMKV (Windows only, though, and not Open/Free Source).

      1. remuxer32


        ► […] (Windows only, though, and not Open/Free Source). ◄

        Excuse me, Mosu, but you’re wrong. MakeMKV is definitely NOT Windows only. It’s available for many platforms (for many years) including Linux and even Mac OS X.

        ——> On this site you can read a detailed instruction how to install MakeMKV on Linux.

        ——> And on this site you can download installers for Windows and Mac OS X.

        Of course it is true that the fastest and the easiest installation process of MakeMKV is always on Windows. Another useful advice for you and for other users is to remember to enable “Expert mode” in the Preferences dialog; thanks to that you will be able to use many hidden features which are very useful and make your work much faster & easier.

        About Open/Free Source. Hmmmm, in the strict sense MakeMKV is not Open/Free of course, but we need to remember that the functionality to open DVD discs was, is, and always will be 100% free. So, if you need MakeMKV to work with DVDs only, then you don’t have to spend any money. The situation is completely different when you want to start your long journey with Blu-rays; then you have pay for the registration key as the shareware functionality for Blu-rays is only 30 days free.

        I hope my clarification will be helpful for you. Thank you for attention.

Comments are closed.