Create, modify and inspect Matroska (MKV) files for Windows PC

MKVToolNix (64-bit)

MKVToolNix 11.0.0 (64-bit)

  -  16.12 MB  -  Open Source
  • Latest Version

    MKVToolNix 88.0.0 (64-bit)

  • Operating System

    Windows Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64

  • User Rating

    Click to vote
  • Author / Product

    Moritz Bunkus / External Link

  • Filename

    mkvtoolnix-64bit-11.0.0-setup.exe

  • MD5 Checksum

    9fc766266b91c28e2a555dde07695e54

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of MKVToolNix 11.0.0 (64-bit).


For those interested in downloading the most recent release of MKVToolNix (64-bit) or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • MKVToolNix 11.0.0 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    MKVToolNix 11.0.0 (64-bit) Screenshot 1
  • MKVToolNix 11.0.0 (64-bit) Screenshot 2
  • MKVToolNix 11.0.0 (64-bit) Screenshot 3

What's new in this version:

New features and enhancements:
- mkvmerge: FLAC reader: added support for handling embedded pictures as attachments. Implements #1942
- mkvmerge: MP4 reader: merged pull request #1804 adding support for parsing the "COLR" atom and including its values as track headers
- MKVToolNi GUI: watch jobs: the user can now have the GUI eecute an action once as soon as the current job or the whole queue finishes. The actions are the same ones that can be configured to be run automatically after job or queue completion
- MKVToolNi GUI: implemented several built-in actions that can be eecuted either on special events or once via the "watch jobs" tool. These are: playing an audio file (implemented for all operating systems); hibernating, sleeping and shutting down the computer (only implemented for Windows and for Linu systems using systemd)
- MKVToolNi GUI: multiple tool: added a new option for what to do after starting to multiple/adding to the job queue: "close current settings" will close the current multiple settings without opening new ones

Bug files:
- mkvmerge: AAC parser: fied mis-detection of certain data as valid ADTS AAC headers resulting in memory allocation failures. Fies #1941.
- mkvmerge: AVC/h.264 parser: mkvmerge will now ignore bogus timing information in the sequence parameter sets (values indicating more than 100000 progressive frames per second). Fies #1946
- mkvmerge: AVC/h.264 & HEVC/h.265 parsers: all trailing zero bytes will now be removed from NALUs. Fies #1952
- mkvmerge: HEVC/h.265 parser: fied copying the `bitstream_restriction_flag` and all dependent fields in the VUI parameters of the sequence parameter sets. Fies #1924
- mkvmerge: HEVC/h.265 parser: fied the calculation of the number of parameter set arrays in the HEVCC data structure stored in CodecPrivate. Fies the video-related part of #1938
- mkvmerge: HEVC/h.265 parser: fied writing superfluous and uninitialized bytes at the end of the HEVCC data structure stored in CodecPrivate. Another fi for the video-related part of #1938
- mkvmerge: HEVC/h.265 parser: fied the assumption that the HEVCC data structure always includes arrays for all parameter set types (VPS, SPS, PPS and SEI), and that the order is always VPS ? SPS ? PPS ? SEI. Instead now only the arrays actually present are parsed, and they can be in any order
- This fies mkvinfo's output for Matroska files created from files such as the one from #1938
- mkvmerge: AVC/h.264 packetizer: when reading a framed track (e.g. from Matroska or MP4 files), specifying a default duration as fields (e.g. `50i`) would result in double the actual duration for each frame and the track's default duration header field. Fies #1916
- mkvmerge: Matroska reader: invalid track language elements are now treated as if they were set to `und` = "undetermined". See #1929 for contet
- mkvmerge: MPEG TS reader, AAC: mkvmerge will now require five consecutive AAC headers with identical parameters before track type determination is considered valid. This avoids false positives and consequently wrong track parameters. Fies the audio-related part of #1938
- mkvmerge: fied an endless loop in certain circumstances when splitting by `parts` or `parts-frames` and the start of the file is discarded. Fies #1944
- MKVToolNi GUI: multipleer tool: the "show command line" dialog will no longer include the mkvmerge eecutable's location as the first argument for the two "MKVToolNi option files" escape modes. Fies #1949
- MKVToolNi GUI, header editor: empty track language elements are now treated the same as those set to invalid ISO 639-2 codes: as if they were set to `und` = "undetermined". See #1929 for contet

Build system changes:
- bug fi: configure now looks for the `strings` binary by using the `AC_CHECK_TOOL()` autoconf macro. That way it will be found in multiarch setups, too. Fies #1923
- bug fi: the environment variable USER_CFLAGS was accidentally removed from the compiler flags in release 9.8.0. It's been re-added. Fies #1925
- The `.desktop` files have been renamed to `org.bunkus.mkvtoolni-gui.desktop` and `org.bunkus.mkvinfo.desktop`. This allows Wayland compositors to associate the correct icons with running applications for e.g. task switchers. Fies #1948
- Qt's multimedia component is required for compilation of the GUIs since version 11