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



Try DVDFab and copy all Ultra HD Blu-rays and DVDs / remove Cinavia protection! Download free trial !


Software Home »


Tool

Description

Type
Rating
Reviews
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.

8.8/10
159 votes
Rate it




Screenshots

MKVToolNix screenshot

MKVToolNix screenshot 2

MKVToolNix screenshot 3
Latest version

54.0.0 (February 26, 2021)



Download


Visit developer's site

Download MKVToolNix 54.0.0 Windows 64-bit  20MB  Win64

Download MKVToolNix 54.0.0 Windows  19MB  Win

Download MKVToolNix 54.0.0 Mac  43MB  Mac

Download MKVToolNix 54.0.0 Linux 64-bit  44MB  Linux64




Download Portable and other versions

Download MKVToolNix 54.0.0 Portable Windows 64-bit  18MB  Win64  Portable

Download MKVToolNix 54.0.0 Portable Windows  17MB  Win  Portable




Download old versions


Download MKVToolNix old versions



Software License

Free software / FOSS (Free download and also Free and Open Source Software)



Supported operating systems

WinWindows MacMac OS LinuxLinux



More information and other downloads

Download mkclean 0.9.0 Win64, it is a command line tool to clean and optimize Matroska files.

Download mkvalidator 0.6.0 Win64, it is a command line tool to verify Matroska and WebM files.

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 54.0.0 "F Maj Pixie" 2021-02-26

## New features and enhancements

* mkvmerge: added support for using ISO 639-3 language codes in IETF BF47 language tags. Part of the implementation of #3007.
* mkvmerge: AC-3 parser: added support for byte-swapped AC-3 data. Implements #3022.
* mkvmerge: Matroska reader: for audio tracks that have the bit depth track header set mkvmerge will now keep that header even for codecs that don't require it for decoding. Implements #3009.
* mkvmerge: MPEG transport stream reader, PCM audio tracks: mkvmerge will now re-order the channels for 5.1, 7.0 and 7.1 channel tracks from the Blu-ray layout to the WAVEFORMATEXTENSIBLE layout expected in Matroska. Patch by Tom Yan. Implements #2988.
* mkvmerge, mkvinfo, mkvpropedit, MKVToolNix GUI: added support for the following new track header elements: "hearing impaired" flag, "visual impaired" flag, "text descriptions" flag, "original" flag, "commentary" flag. Implements #3011.
* MKVToolNix GUI: added support for using ISO 639-3 language codes in IETF BF47 language tags. As there are several thousand of them, they're deactivated by default and must be activated in the preferences ("GUI"  "Often used selections"  "Languages"). Part of the implementation of #3007.
* MKVToolNix GUI: multiplexer: when adding Blu-rays the user can select multiple playlists to add simultaneously in the "select playlist to add" dialog. Implements #2961.
* MKVToolNix GUI: multiplexer: the file name extensions "eb3" and "ec3" were added for Dolby Digital Plus & "mpl" for Dolby TrueHD in the file dialogs. Part of the implementation of #3027.
* MKVToolNix GUI: multiplexer: when adding multiple files the dialog asking the user what to do with them has gained a new checkbox. If enabled, all files containing at least one video track will always be placed in newly created multiplex setting. Implements #2966.
* MKVToolNix GUI: multiplexer: added a menu entry in the "Multiplexer" for adding all files that are currently in the clipboard. Implements #3006.

## Bug fixes

* all: Windows: fixed compatibility with gettext 0.21 and newer on mingw.
* all: Windows: fixed several of the programs having problems with certain Unicode characters (primarily emojis) in file names (e.g. mkvextract wrongfully complaining about an "invalid mode" or the GUI not being able to find parts of Blu-ray file structures).
* mkvextract: AAC: fixed wrong channel mask field in the ADTS headers for 7.1 channel layouts. Fix by Tom Yan. Fixes #2636.
* mkvextract: h.265/HEVC extraction: if the first frame starts with the parameter sets (SPS, PPS & VPS), the ones from CodecPrivate aren't written and the ones from the first frame are kept. Fixes #3031.
* mkvmerge: fixed the calculation of chapter timestamps read from NTSC DVDs. Fix by Tom Yan.
* MKVToolNix GUI: IETF BCP 47 language widget: the language combo box will now always contain the language code the user enters in the free-form field, even if it isn't in the list of often-used languages the user configured in the preferences.
* MKVToolNix GUI: multiplexer: when browsing for the destination file name the default directory is now chosen according to the preferences regarding how the destination file name should be formed. For example, if the policy is set to "fixed output directory" then that output directory will be the one initially set when the directory selection dialog is opened. Fixes #3021.
* MKVToolNix GUI: multiplexer: fixed the removal of appended source files if the "delete source files" end-of-job action is enabled. Fixes #3029.
* MKVToolNix GUI: chapter editor: when importing chapters from DVDs the IETF BCP 47 language elements will be set, too, not just the legacy language elements.

## Build system changes

* libEBML v1.4.2 and libMatroska v1.6.3 are now required. The optional, bundled copies of both libraries have been updated to those versions. This bump in requirements fixes several heap overflow bugs in libEBML.
* MKVToolNix is now using the C++17 library feature "file system library" instead of Boost's "file system" and "system" libraries. For the GNU Compiler Collection (gcc) libstdc++ this means v8 or newer is required; for clang's libc++ it means v7 or newer. For macOS this means that provided disk image will only run on 10.15 "Catalina" or newer.


View full changelog




Sections/Browse similar tools






Alternative to MKVToolNix


MKVcleaver



MKVExtractGUI and MKVE Wizard



OGMcleaver







Guides and How to's


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 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

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, mkclean, mkvalidator



Download MKVToolNix Portable download from the Download links under Download and Download other versions!



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 software (dead link/new version)  




160 reviews, Showing 1 to 5 reviews


For those using older versions- 9.7.0 through 10.0.0 occasionally create corrupt .mkv files (.H264 + .FLAC + .SRT sources in my case). The file will play, but at some point the video will freeze for a few seconds and then continue and the audio will become unsyncronized.

Versions before 9.7.0 do not have the issue. I don't know about versions higher than 10.0.0 as I haven't used those.


Review by videogeek on Nov 23, 2020 Version: 9.6.0 OS: WinXP Ease of use: 10/10 Functionality: 9/10 Value for money: 10/10 Overall: 10/10




Rating by Hitomi on Jul 29, 2020 Version: 48.0.0 OS: Windows 7 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10




Rating by Jack Spratt on May 7, 2020 Version: 46.0.0 OS: Windows 10 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10




Rating by x64 on Mar 8, 2020 Version: 42 OS: Windows 10 64-bit Ease of use: 10/10 Functionality: 9/10 Value for money: 10/10 Overall: 9/10




just downloaded and this helped me on my task to change default audio track on a mkv file very,very easily. So i felt to urge to drop this positive comment. great tool.

Review by Riquich on Mar 8, 2020 Version: 43.0.0 OS: Windows 10 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10


160 reviews, Showing 1 to 5 reviews

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 REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

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 = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download 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 Download 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. Free 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



Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2021 videohelp.com