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

MKVToolNix (32-bit)

MKVToolNix 15.0.0 (32-bit)

  -  15.81 MB  -  Open Source
  • Latest Version

    MKVToolNix 88.0.0 (32-bit)

  • Operating System

    Windows Vista / Windows 7 / Windows 8 / Windows 10

  • User Rating

    Click to vote
  • Author / Product

    Moritz Bunkus / External Link

  • Filename

    mkvtoolnix-32-bit-15.0.0-setup.exe

  • MD5 Checksum

    dea43ba5ef7f936338bf76ff6e91218a

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 15.0.0 (32-bit).


For those interested in downloading the most recent release of MKVToolNix (32-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 15.0.0 (32-bit) Screenshots

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

    MKVToolNix 15.0.0 (32-bit) Screenshot 1
  • MKVToolNix 15.0.0 (32-bit) Screenshot 2
  • MKVToolNix 15.0.0 (32-bit) Screenshot 3

What's new in this version:

Important notes:
- mkvmerge, mkvpropedit, GUI's header and chapter editors: the programs will no longer add most missing Matroska elements that are mandatory but have a default value in the Matroska specification (e.g. the `TagLanguage` element with a value of `und` if it isn't present in its `SimpleTag` parent). Due to this change libEBML v1.3.5 is now required

New features and enhancements:
- MKVToolNix GUI: multiplex tool: added a new entry to the "source files" context menu labeled "Set destination file name from selected file's name". It will force the GUI to consider the selected file to be the reference for automatically setting the file name, no matter which file was originally added as the first file. It will also force setting the destination file name once if automatic destination file name generation is turned off in the preferences. Implements part of
- MKVToolNix GUI: multiplex tool: added an option in the preferences on "Multiplexer" → "Output" labeled "Only use the first source file that contains a video track". If enabled, only source files containing video tracks will be used for setting the destination file name. Other files that are added are ignore. Implements the rest of
- MKVToolNix GUI: header editor: added support for editing the video colour attributes. Implements the second half of
- MKVToolNix GUI: header editor: added support for the "video projection" track header attributes. Part of the implementation of
- MKVToolNix GUI: job queue: selected jobs can now be move up and down by pressing the `Ctrl+Up` and `Ctrl+Down` keys. Additionally, push buttons to move them up & down are shown if the corresponding option is enabled in the preferences
- mkvmerge: added support for the "video projection" track header attributes. Part of the implementation of
- mkvinfo: added support for the "video projection" track header attributes. Part of the implementation of
- mkvpropedit: added support for editing the video colour attributes. Implements one half of
- mkvpropedit: added support for the "video projection" track header attributes. Part of the implementation of

Bug fixes:
- all: selecting the program's language (e.g. via the `--ui-language` command-line option or via the GUI's preferences) did not work on Linux & Unix if the `LANGUAGE` environment variable was set and didn't include the desired language
- MKVToolNix GUI: removed the keyboard shortcuts for switching between the different tools (e.g. `Ctrl+Alt+1` for the multiplexer). They overlapped with basic functionality on keyboards that use an `AltGr` key, e.g. German ones, where `AltGr+7` emits `{`. As `AltGr+key` is implemented as `Ctrl+Alt+key` under the hood, this means that `AltGr+7` is really `Ctrl+Alt+7` which the GUI now took to mean "switch to the job queue" instead of "insert `{`"
- MKVToolNix GUI: header editor: after saving the file the GUI wasn't updating its internal file modification timestamp. That lead to the GUI wrongfully claiming that the file had been modified externally when the user wanted to save the file once more, requiring a reload of the file losing all modifications made since saving the first time mkvmerge: DTS handling: some source files provide timestamps for audio tracks only once every `n` audio frames. In such situations mkvmerge was buffering too much data resulting in a single gap in the timestamps of on  frame duration after frame number `n - 1` (the second audio timestamp read from the source file was used one output frame too early)
- mkvinfo: fixed a null pointer dereference if an `EbmlBinary` element's data pointer is a null pointer

Build system changes:
- configure: added option `--disable-update-check`. If given, the code checking online for available updates will be disabled. The update check is enabled and included in the GUI by default.
- libEBML v1.3.5 is now required

Other changes:
mkvmerge: the option `--colour-matrix` has been renamed to `--colour-matrix-coefficients` in order to match the specification more closely. The old option name will continue to be recognized as well