Help us keep the list up to date and submit new video software here.



Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker or buy PlayOn (record Netflix) :)

Software Home >


Tool

Description

Type
Rating
Comment
MKVToolNix is a set of tools to create, alter, split, join and inspect Matroska files(mkv). With these tools one can get information about (mkvinfo) Matroska files, extract tracks/data from (mkvextract) Matroska files and create (mkvmerge) Matroska files from other media files. Matroska is a multimedia file format aiming to become THE new container format for the future. Use MKVCleaver or gMKVExtractGUI to extract/demultiplex mkv video and audio files.

Free software
OS:Windows Mac Linux
Version:9.9.0
Released:Feb 19,2017
File size:14.4MB
8.7/10
107 votes




MKVToolNix screenshot
Click to enlarge screenshot


MKVToolNix screenshot 2
Click to enlarge screenshot


MKVToolNix screenshot 3
Click to enlarge screenshot
Latest version

9.9.0 (February 19, 2017)




Download


Visit developer's site

Download MKVToolNix 9.9.0  [14.4MB]  [Win]

Download MKVToolNix 9.9.0 64-bit  [14.8MB]  [Win64]




Download portable, Mac, Linux and other versions

Download MKVToolNix 9.9.0 portable  [12.5MB]  [Win]  [Portable]

Download MKVToolNix 9.9.0 portable 64-bit  [13.1MB]  [Win64]  [Portable]

Download MKVToolNix Mac version  [18.9MB]  [Mac]

Download MKVToolNix Linux version  [Linux]




Download old versions


Download MKVToolNix old versions




Supported operating systems

WinWindows MacMac OS LinuxLinux




License

Free software




More information and other downloads

Use MKVCleaver or gMKVExtractGUI to extract/demultiplex mkv video and audio files.

Download jMkvpropedit here, a GUI for mkvpropedit. Set default audio, video tracks.

If you prefer the old mmg/mkvmergegui then download MKVtoolnix version 8.3.0 or older.




Version history / Release notes / Changelog


# Version 9.9.0 "Pick Up" 2017-02-19

## New features and enhancements

* GUI: chapter editor: added a character set selection in the preferences for text files. If a character set is selected there, it will be used instead of asking the user when opening text chapter files. Implements #1874.
* GUI: multiplexer: added a column "character set" to the "tracks, chapters and tags" list view showing the currently selected character set for that track. Implements #1873.
* mkvmerge: added an --engage option "all_i_slices_are_key_frames" for treating all I slices of an h.264/AVC stream as key frames in pathological streams that lack real key frames. Implements #1876.
* GUI: running programs after jobs: added a new variable <MTX_INSTALLATION_DIRECTORY> for the directory the MKVToolNix GUI executable is located in.
* mkvmerge: DVB subtitle tracks whose CodecPrivate data is only four bytes long will now be fixed up to the proper five bytes by adding the subtitling type byte.
* mkvmerge: MP4 reader: "ctts" version 1 atoms are now supported.

## Bug fixes

* mkvmerge: AC-3 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 one frame duration after frame number n - 1 (the second audio timestamp read from the source file was used one output frame too early). Fixes #1864.
* mkvmerge: MP4 reader: mkvmerge was only reading a small part of MP4 DASH files where the first "moov" "mdat" atoms occur before the first "moof" atom. This is part of the fix for #1867.
* mkvmerge: MP4 reader: edit list ("edts" atoms) that are part of the "moof" atoms used in MP4 DASH files weren't parsed. Instead the edit lists from the main track headers inside the "moov" atom were used. This is part of the fix for #1867.
* mkvmerge: MP4 reader: when an MP4 DASH file contained both normal chunk offset table ("stco"/"co64" atoms) in their regular "moov" atoms, a sample-to-chunk table ("stsc" atom) whose last entry had a "samples per chunk" count greater than 1 and DASH "trun" atoms, then mkvmerge was calculating wrong positions the frame content. This is part of the fix for #1867.
* mkvmerge: MP4 reader: mkvmerge couldn't deal with the key frame index table having duplicate entries. The result was that only key frames up to and including the first duplicate entry were marked as key frames in the output file. All other frames weren't, even though some of them were referenced from the key frame table after the first duplicate entry. This is part of the fix for #1867.
* mkvmerge: MP4 reader: when an MP4 file contained more than one copy of the "moov" atom (the track headers etc.), mkvmerge was parsing them all adding tracks multiple times. Fix for #1877.
* mkvmerge: MP4 reader: fixed an integer overflow during the timestamp calculation leading to files with wrong timestamps. Such files could not be played back properly by most players. Fixes #1883.
* mkvmerge: MPEG TS reader: if the PMT lists a DVBSUB track, mkvmerge will now recognize it without having to find a packet for it within the probed range.
* mkvmerge: splitting by parts (both the "timestamps" and the "frames" variants): fixed the calculation of track statistics tags. When calculating the duration the skipped portions weren't taken into account leading to a too-high duration. As a consequence the BPS tag (bits per second) was wrong, too. Fixes #1885.
* mkvmerge: reading files with DVB/HDMV TextSV subtitle tracks with invalid CodecPrivate caused mkvmerge to abort with an error from boost::format about the format string not having enough arguments. Fixes #1894.
* mkvmerge: fixed misdetection of certain AC-3 files as MP3 files which led to an error message that "the demultiplexer could not be initialized".
* mkvmerge: fixed huge memory consumption when appending big Matroska files with sparse tracks (e.g. forced subtitle tracks). The Matroska reader will now queue at most 128 MB of data. Fixes #1893.
* mkvmerge: MP4 reader: the timestamps of all multiplexed tracks will now be 0-based properly.
* mkvmerge: MP4 reader: the DTS-to-PTS offsets given by the "ctts" atoms are now applied for all tracks containing a "ctts" atom, not just h.264 & h.265 tracks.

## Build system changes

* Up to and including release 9.8.0 the man pages and their translations came pre-built and bundled with the source code. Those pre-built files have now been removed and must be built during the build process. Therefore the tool "xsltproc" and the DocBook XSL stylesheets for man pages are now required dependencies. Additionally the tool "po4a" must be installed for the translated man pages to be built and installed, though this is optional.
In order to facilitate finding the new requirements new options have been added to confiure: "--with-xsltproc=prog", "--with-docbook-xsl=dir", "--with-po4a=prog" and "--with-po4a-translate=prog.
* pugixml detection will be attempted via "pkg-config" first. If that fails, "configure" will fall back to the previous method of trying just to compile and link a test program with the standard include and library locations. Implements #1891.

View full changelog




Sections/Browse similar tools






Alternative to MKVToolNix


MKVcleaver



MKVExtractGUI and MKVE Wizard



OGMcleaver







Guides and How to's


How to add subtitles to .mkv files using mkvmerge GUI

- Read

How to convert MKV to DivX / Demultiplex MKV to video and audio files

- Read

How to convert MKV to MPG (VCD,SVCD or DVD)

- Read

How to convert MKV video files to AVI

- Read

How to cut/split/extract parts from a mkv including all audio and subtitle tracks

- Read

How to rip a Blu-ray disc and remux it to MKV

- Read

Using Handbrake to Burn in Subtitles from MKV to MP4

- Read

YouTube MKVToolNix video tutorials



View all guides with guide description here




Acronyms / Also Known As

mkvmerge, mkvmerge gui,mmg, mkvmergegui, mkvextract, mkvpropedit, mkvinfo, mkvtoolnix gui, mkvtoolnixgui



Download MKVToolNix portable download



Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email




Notify me when software updated or report software

Email me when it has been updated    Report this tool (dead link/new version)  




108 comments, Showing 1 to 5 comments

I have enjoyed using this for years. Until i recently downloaded the more recent versions and found the tool i used the most, mmg.exe is no longer included! The developer seems to have dropped the most used tool from this package, with, i suppose, a view to forcing us onto the less intuitive gui .
No thanks. I decided to uninstall and go back to version 8.20 which works very well and had the old, intuitive and great interface and features.
Shame.



Apr 10, 2016 Version: 9.0.1 OS: Windows 7 64-bit Ease: 6/10 Functionality: 4/10 Value: 8/10 Overall: 4/10



@Ally68
Mediainfo supports since v0.7.80 the statistic tags of Mkvmerge, it uses them for more precise bitrate calculation per track and now the tags aren't showed in the general section anymore (I didn't like those capital letter tags too). So you don't need to add a commandline option to remove them. The statistic tags are important for Mediainfo to calculate the bitrate of each track, if all tracks in the file have variable bitrate. Without the statistic tags Mediainfo doesn't show the bitrate per track, it shows just the overall bitrate. Also Mediainfo didn't show bitrate per track in a MKV file with combination of AVC and AAC at cbr, but now due to statistic tags it does.



Dec 3, 2015 Version: 8.3.0 OS: Windows 10 64-bit Ease: 10/10 Functionality: 8/10 Value: 9/10 Overall: 8/10



@ndjamena
And in this 'permanent comment section' I wrote all my votes about this software... 10-10-10-10
Then, I'm not interested between the new or the old GUI; thanks to the developer for any improvements and if he wants change GUI I'll simply get use to it.
Only asked about a setting that maybe I didn't find. However, I referred to these little windows that appear when mouse passes over an item: http://postimg.org/image/han6cu55d/



Oct 17, 2015 Version: 8.4 OS: Windows 7 64-bit Ease: 10/10 Functionality: 10/10 Value: 10/10 Overall: 10/10



***For Ally68***

You can disable the generation by passing mkvmerge the option --disable-track-statistics-tags. In mmg you can add that option via the Muxing &#8594; Add command line options dialog.

Note that if you re-mux a file containing these tags then you have to disable reading tags fromt the source file in addition to disabling the generation of new statistics tags with --disable-track-statistics-tags



Oct 17, 2015 Version: 8.4.0 OS: Windows 7 64-bit Ease: 10/10 Functionality: 10/10 Value: 10/10 Overall: 10/10



Sorry to disagree ndjamena, but when "something that's new and not even remotely finished yet"
shouldn't be forcefully implemented. I'm still using 7.90, because my muxing needs are very simple
and the new Gui design, at least for me, extremely complicated.



Oct 16, 2015 Version: 8.40 OS: Vista 64-bit Ease: 8/10 Functionality: 6/10 Value: 10/10 Overall: 8/10


108 comments, Showing 1 to 5 comments

1 tool hits, Showing 1 to 1 tools
 - 



Explanation:
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW COMMENT= New comment since your last visit
NEW VERSION= New version


Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Free software.
Free software = Free software and also open source code.
Freeware/Ads = Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software/Ads = Free software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download [15MB] = A direct link to the software download.
[Win] = Windows download version. It works on 32-bit and 64-bit Windows.
[Win64] = Windows 64-bit download version. It works only on 64-bit Windows.
[Mac] = Mac download version. It works on 32-bit and 64-bit Mac OS.
[Mac64] = Mac OS download version. It works only on 64-bit Mac OS.
[Linux] = Linux download version.
[Portable] = Portable version. No installation is required.
[Ad-Supported] = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.


Rating
Rating from 0-10.



Browse software by sections
All In One Blu-ray Converters (11)
All In One DVD Converters (15)
All In One MKV to MP4/Blu-ray (11)
All In One Video Converters (25)
Animation (3D/2D Animation) (7)
Audio Editors (16)
Audio Encoders (71)
Audio Players (13)
Authoring (Blu-ray/AVCHD) (23)
Authoring (DivX) (5)
Authoring (DVD) (34)
Authoring (SVCD/VCD) (10)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (15)
Blu-ray to Blu-ray/AVCHD (10)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (34)
Capture (33)
CD/DVD/Blu-ray recovery (3)
Codec Packs (8)
Codec/Video Identifiers (31)
Codecs (67)
Decrypters (Blu-ray Rippers) (8)
Decrypters (DVD Rippers) (16)
DigitalTV/DVB/IPTV (38)
DVD to AVI/DivX/XviD (17)
DVD to DVD (21)
DVD to MP4/MKV/H264 (17)
DVD to VCD/SVCD (5)
ISO/Image (16)
Linux Video Tools (118)
MacOS Video Tools (169)
Media (Blu-ray/DVD/CD) (9)
Media Center/HTPC (37)
Other Useful Tools (120)
Photo Blu-ray/DVD/SlideShow (10)
Portable (Mobile/PSP) (36)
Region Free Tools (5)
Screen capture / Screen recording (21)
Screenshots / Thumbnails (10)
Subtitle Editors (59)
Video De/Multiplexers (54)
Video Editors (Advanced/NLE) (32)
Video Editors (Basic) (48)
Video Editors (H264/MP4/MKV/MTS) (18)
Video Editors (MPG/DVD) (18)
Video Editors (WMV/AVI) (16)
Video Encoders (AVI/WMV) (40)
Video Encoders (H264/H265/MP4/MKV) (46)
Video Encoders (MPG/DVD) (27)
Video Encoders / Converters (151)
Video Frameservers (9)
Video Players (35)
Video Repair/Fix (21)
Video Scripting (11)
Video Streaming (23)
Video Streaming Downloaders (65)
Virtualdub Tools (11)



Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2017 videohelp.com