Download mkvtoolnix 9.1.0

Video / Video Utilities
Votes: 1

It's an excellent set of tools to work with Matroska files which allows to look through and edit detailed information about the Matroska video format, removing component parts of video files and also convert video files into the Matroska format. (read more)

Type File Type Filename File Size Bits Downloads Action
exe file installer mkvtoolnix-9.1.0_32.exe 13.19 MB 32 bit 11 download
exe file installer mkvtoolnix-9.1.0_64.exe 13.39 MB 64 bit 22 download

Change Log

  • MPEG TS/teletext enhancement: included the teletext page number in the JSON/verbose identification output as track property "teletext_page".
  • MPEG TS bug fix: the "text_subtitles" property of the JSON/verbose identification modes was always set to true for all subtitle tracks, even for those that aren't text subtitles (VobSub, PG).
  • MPEG TS/teletext enhancement: if a teletext track contains multiple teletext pages then mkvmerge will now recognize all of those pages as separate tracks to merge instead of only merging the first page.
  • MPEG TS/teletext enhancement: mkvmerge will now ignore obviously bogus PTS values for teletext tracks and use PTS from earlier audio or video packets instead.
  • MPEG TS/teletext bug fix: the language code signaled in the MPEG TS PMT is taken into account when selecting the character encoding to use during decoding of the teletext subtitles, not just the "national character set" stored in the teletext page headers. For example, a German teletext page may signal "national character set" 0 (English) whereas it's actually 4 (German).
  • Teletext decoding bug fix: fixed dropping of certain non-ASCII characters in rare circumstances due to wrong filtering of already UTF-8 encoded strings.
  • MPEG TS reader enhancement: teletext tracks of type 5 (hearing impaired) are recognized as subtitles, too.
  • Merge tool enhancement: characters that aren't valid in path names are automatically removed from the output file name.
  • Bug fix (Windows only): the GUI didn't start if the USERNAME environment variable contained characters that aren't allowed in file names (e.g. : or ?).
  • AVI reader bug fix: fixed reading files where the file ends in the middle of an audio chunk.
  • New feature: added support for extracting WebVTT subtitles.
  • New feature: added support for reading WebVTT subtitles from WebVTT and Matroska files.
  • Enhancement: when reading Matroska files not created by mkvmerge that contain chapters the existing edition UIDs and chapter UIDs are removed and random ones created. This is necessary as not only HandBrake but other tools assign sequential numbers starting at 1 for each file. Therefore there are two chapter entries with the UID 1, two with the UID 2 etc. and those should, strictly speaking, be treated as if they were a single chapter whereas the user expects those entries to stay separate entries.
  • New feature: added an option in the preferences ("Merge" → "Output") for controlling whether or not the GUI clears the "output file name" input upon removal of the last file.
  • New feature: added an option in the preferences ("Merge" → "Default values") for controlling whether or not the GUI clears the "file title" input upon removal of the last file.
  • Bug fix: mkvmerge will no longer abort reading a Matroska file with a structural error right before the first cluster.
  • Enhancement: added the muxing date in both local time zone and UTC to verbose/JSON identification outputs (keys "date_local" and "date_utc", formatted after ISO 8601) when identifying Matroska files.
  • Enhancement: added the minimum timestamp for each track in verbose/JSON identification outputs (key "minimum_timestamp") when identifying Matroska files. At most the first ten seconds are probed; if no block is found for a track within that range then the key is not output for the track.
  • Also added "muxing_application" and "writing_application" to the "container" section of the output. Currently those are only set for Matroska files.
  • Merge tool change: attachments from source files have been moved from the "Tracks, chapters, tags and attachments" list on the "sources" tab to a new list on the "attachments" tab. That way all existing attachments and all the ones to newly add will be shown in a single tab. This makes it easier to decide which attachments will have to be added and which can be removed.
  • Merge tool bug fix: when adding playlists the GUI won't ask the user whether or not to scan if there's only a single playlist in that directory.
  • AVC/h.264: fixed handling of interlaced frames with bottom field first.
  • Bug fix: fixed huge memory consumption (e.g. allocation of 2 GB for a JSON file of 650 KB) in the JSON library by updating said JSON library.


  • Freeware

How to install mkvtoolnix

  • Download and launch the installation file, wait until the program will extract files to install.
  • Select the destination folder and the language if the program allows to do it, then click "Next."
  • Wait until the end of the process of installation of mkvtoolnix.

How to uninstall mkvtoolnix

  • Click on the Start Button and select Control Panel at the right.
  • Select an item "Uninstall a program" (Windows 7) or "Add or Remove Programs" (Windows XP).
  • In the list of programs, find "mkvtoolnix", select the program, and click Remove (Windows XP) next to the name of the program, or click Uninstall (Windows 7), located on the top panel.

License Agreement

A License Agreement (further the "Agreement") is an agreement concluded between a User (a legal entity or an individual entrepreneur) and the website about mkvtoolnix (the "Program").



1.1. The website isn't the author of the Program. It only provides an opportunity to download a digital copy. All rights reserved by developers of the program.

1.2. The right holder reserves all rights not explicitly granted to a User of this Agreement.

1.3. The Agreement doesn't grant a user any rights to trademarks and service marks.

1.4. An end-user is provided with non-exclusive rights to use the Program under the terms of this Agreement.

1.5. A User has a right to:

  • Install and use a random number of copies of the Program for ones intended purpose.
  • Use the documentation accompanying the Program for internal non-commercial purposes.
  • Make copies of the Program as it is required by the procedures adopted archiving and backup.

1.6. A user has no right to:

  • Open the technology or disassemble the Program.
  • Sell, give the program in rent, lease, lend, or receive payment in any other way.
  • Provide Program License.
  • Distribute the Program as part of any other product or service.
  • Make access to the programs' databases by means that are different from the components of the Program itself.
  • It's prohibited to delete or change any copyright notices on all copies of the Program as well as accompanying materials.

1.7 Terms and conditions of the Program may be extended or restricted by its author using the agreement between the author and the end-user, posted on the official website of the Program.


Without a damage of anyone's rights website may terminate the Agreement for non-compliance of its conditions and restrictions. Upon termination of the Agreement a Customer must destroy all copies of the Program.


All exclusive legal rights, including copyrights on the Program belong to its developers and are protected by laws and international copyright treaties as well as other intellectual property rights.


The Program is designed and provided as programs for a particular purpose of a user. Users agree that no software is error free, and they are strongly advised to regularly back up their files.

The website isn't responsible for the operation of this program and clearly disclaims any warranty with respect to the Program. The Program is provided "as is" without warranty of any kind, expressed or implied, including without limitation the implied warranties of merchantability or fitness for any particular purpose.


The website isn't responsible for any data loss and/or damage (including foregone commercial profit, interruption of commercial or industrial activity, any loss of any information (including business one), or other pecuniary loss) arising in connection with the use or inability to use the Program, even if we have been advised of the possibility of such loss and/or damage. The user assumes all risks associated with the use or operation of the quality of the program.

Related Software