MKVToolNix v6.1.0 released


I’ve released MKVToolNix 6.1.0. It’s one main new feature is support for Blu-ray playlists (MPLS files). You can add them just like any other file and mkvmerge will use the files the playlist references instead. If you add such a playlist in mmg you can let mmg scan the whole directory for other playlists. mmg will then present you with the results (which include each playlist’s duration, the referenced files, total file size, the number and types of tracks and the number of chapters) from which you can chose which playlist to actually add. This allows for easy selection of the most appropriate playlist (often the longest, but not always).

There are a few other minor new features and a lot of bug fixes as well. Please look at the ChangeLog below for the details.

For package maintainers nothing has changed. MKVToolNix still requires its bundled versions of libEBML and libMatroska because new versions of them haven’t been released yet (just like in 5.9.0).

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

Here’s the full ChangeLog since release 6.0.0:

  • 2013-03-02 Moritz Bunkus <>
    • Released v6.1.0.
  • 2013-02-24 Moritz Bunkus <>
    • mkvmerge: bug fix: Fixed mkvmerge sometimes mistakenly detecting MPEG-1 video in MPEG program streams as AVC/h.264. Fixes #845.
    • mmg: new feature: When a playlist file (e.g. MPLS Blu-ray playlist) is added mmg can optionally scan all the other files in the directory that have the same extension and present the user with the results (including them playback time, total size, number of chapters, number and types of tracks). The user can then select the actual playlist file to add. The user can configure the minimum playlist duration in order to filter out too short ones.
  • 2013-02-22 Moritz Bunkus <>
    • mmg: new feature: Added an option for disabling making the suggested output file name unique by adding a running number (e.g. ‘ (1)’). Implements #848.
    • mmg: new feature: The output file name can be auto-set to be located in the first input file’s parent directory. Implements #849.
  • 2013-02-17 Moritz Bunkus <>
    • mkvinfo, mkvpropedit, mmg’s header editor: bug fix: Fixed the description for the DisplayUnit element to include value 3 ("aspect ratio").
  • 2013-02-16 Moritz Bunkus <>
    • documentation: Added a Dutch translation of mmg’s guide by René Maassen (see AUTHORS).
    • mkvmerge: bug fix: Fixed handling chapters when splitting by parts (both parts/timecodes and parts/frames). Fixes #831.
    • mkvmerge: bug fix: Fixed reading certain MP4 atoms with invalid length fields.
  • 2013-02-06 Moritz Bunkus <>
    • mkvmerge: bug fix in common AAC code: Fixed wrong calculation of AAC packet size for malformed packets resulting in "safemalloc()" failing to allocate memory. Part of a fix for #832.
  • 2013-02-03 Moritz Bunkus <>
    • mkvmerge: new feature: Implemented support for reading MPLS BluRay playlist files. All M2TS files referenced from an MPLS file are processed. Chapter entries from that MPLS file are used as well. Implements #765.
  • 2013-01-26 Moritz Bunkus <>
    • mmg: bug fix: Selecting one of the pre-defined values from the "split by X" argument drop down box (e.g. "700M") was not leaving the selected entry in the drop down box but set it to empty instead.
  • 2013-01-21 Moritz Bunkus <>
    • mkvmerge: bug fix: Fixed reading VP6 video from FlashVideo files. Fixes #836.
  • 2013-01-20 Moritz Bunkus <>
    • mmg: bug fix: Fixed validating the argument for splitting parts by frame/field numbers. Fixes #835.

Have fun.

16 thoughts on “MKVToolNix v6.1.0 released

  1. Qriist

    Thank you for your hard work. I’ve been a user of the suite for a long time. I nearly jumped for joy when you got the TS/M2TS muxing added, this compliments that VERY well.

    Staunch supporter

    1. mosu Post author

      That’s a problem no your end or between you and the hoster. I cannot help you with that.

    2. Will

      I experienced similar difficulties, they seem to redirect to one of several random domains (on the theme of downloadbestsoft or downloadbestsoftware with an assortment of .com, .biz, .info, .org or .net TLDs) and require an accurate HTTP Referer header at every stage.

      Having browsers configured to not send referrers isn’t normally such a problem, but this hoster required a lot of white-listing before success. (I can’t blame them for wanting referrer headers, but it’s a bit annoying when combined with the random domain redirection.)

      1. mosu Post author

        Please take up any download problem you have at with the support staff of that site.

        1. Qriist

          mosu, I’d like to extend my hand to rehost your files, at the very least any that you have on

          I have online storage that can quite easily be set to publicly share anything I desire, no funny captchas or redirects involved. I’d be happy to do it.

          You can check out the public interface at

  2. jack

    Once again many thanks for your ongoing and dedicated work.

    Q: Is this likely to be an MKV problem or a decoder problem with MPC-HC or something else on my system?
    Any pointers welcome.

    I have some files from a bluray disc I’m trying to reconnect to play. All of the parts seem to be there and the video sections play ok individually. The disc folders/tree seems intact.
    I can click on the start file and play back the movie fine from the hard drive on my PC.
    Eventially what I’d rather do is make a single MKV file to play back on my LG TV. (The TV plays MKV fine)

    Using 6.1.0 I can load the playlist and pick up all the files needed (i think) and produce an MKV file.
    (Brilliant work there – thanks again)

    The problem is I can’t get the resulting MKV to play back or read with existing tools on my (win7-64) PC.

    If I playback in MPC-HC-64 V1.6.2.4902 it just takes up all processing power and loops reading the hard drive. To get out I have to ctrl-alt-delete and stop the mpc-hc-64 tree processes.

    I guess another question is has anyone else tried to reconstruct a bluray in this manner?


    1. jack

      Just an update on what I’ve found in case its helpful:

      I discovered the lack of playback can be fixed by adding the FPS value in the mkvmergegui application however it is no use as audio is all over the place.

      Also it only seems to playback about 41 minutes of a 2 hour blu-ray.

      I then discovered that the file will playback if the LAV splitter and filters are removed from the system (win-7) but although audio is then in sync playback is limited to about 41 minutes again.

      I’m suspecting the LAV filter is a problem for the playback and the mkvmerge is not joining all sections
      correctly past that 41 minute point. I dont know if that last is my problem or mkvmerge as yet as I havn’t had time to test further so far.

      I hope the info is helpful to someone.

  3. jack

    Thanks mosu.
    I took out all except the video and audio by default.
    (I only do this as a personal library keeping the discs as backups so I dont need any other tracks on my portable drive)

    I’ll give it a go muxing just the video and then just the audio to see what happens. And anything else I can think of related to the faq you listed.


  4. Mockman

    Thanks for providing these tools.

    BTW, in the readme for the mac version, it adds an item about Snow Leopard. To use the ‘cp’ command, I needed to add a ‘/’ at the end of the source. Otherwise, it copied the directory as well, and the commands wouldn’t run.

    sudo cp -vr /Applications/ /usr/lib

  5. george maher

    ty for the excellent work. would be helpful if main window and muxing dialogue window would remember size and position.

Comments are closed.