MKVToolNix
MKVToolNix
50.0.0

4.6

MKVToolNix free download for Mac

MKVToolNix

07 September 2020

Create, alter, and inspect Matroska (mkv) files.

Overview

MKVtoolnix is a set of tools to create, alter, and inspect Matroska files under OS X, Linux and other Unices, and Windows. They do for Matroska what the OGMtools do for the OGM format and then some.

Since May 1st 2003, the Matroska libraries themselves and my Matroska tools are officially released as a first public beta version. Although all of them are still under heavy development, I urge you to download the software, test it and report any errors you encounter to me. I'm always grateful for good bug reports because I miss so many mistakes and you guys normally find them. Your feedback is important to me :)

Note: While the software is classified as free, it is actually donationware. Please consider making a donation to help support development.

What's new in MKVToolNix

Version 50.0.0:
New feature: IETF BCP 47 language tags:
  • I've written up a [nice FAQ entry] about the switch to using IETF BCP 47 language tags, how they interact with legacy language elements, how the programs actually behave and how to disable their use if necessary.
  • Mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will now accept full BCP 47 language tags for all options taking a language. mkvmerge will always write "LanguageIETF" track header elements. If the language tag contains a valid ISO 639-2 language code it will also set the legacy "Language" track header element to the included ISO 639-2 code.
  • Mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the "LanguageIETF" track header element will be reported as the `language_ietf` property in JSON identification mode.
  • Mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters: mkvmerge will now write "ChapLanguageIETF" elements when creating chapter atoms, either when reading the simple chapter format or when generating chapters due to the `--generate-chapters` command line option.
  • Mkvmerge: IETF BCP 47/RFC 5646 language tags in tags: mkvmerge will now write "TagLanguageIETF" elements when creating "simple tag" elements, either when reading tag XML files or when generating them.
  • Mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option `--disable-language-ietf` that causes mkvmerge to only write the legacy language elements.
  • Mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF BCP 47/RFC 5646 language tags in chapters: when reading XML chapter files the programs will now add "ChapLanguageIETF" elements for atoms that don't contain them. The values are derived from existing "ChapterLanguage" elements.
  • Mkvpropedit: IETF BCP 47/RFC 5646 language tags: setting/deleting the track language now acts on both the old language element as well as the "LanguageIETF" track header element.
  • Mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an option `--disable-language-ietf` that causes mkvpropedit to apply changes to the `language` track header property only to the legacy language track header element.
  • Mkvinfo: IETF BCP 47/RFC 5646 language tags: added support for the "LanguageIETF" track header element.
  • MKVToolNix GUI: multiplexer: added full support for IETF BCP 47/RFC 5646 language tags for both track and chapter languages.
  • MKVToolNix GUI: chapter: added full support for IETF BCP 47/RFC 5646 language tags for chapter languages.
  • MKVToolNix GUI: header editor: added full support for IETF BCP 47/RFC 5646 language tags for track header languages. The header editor allows editing of the legacy language elements and the IETF BCP 47 language elements independent of each other.
Other new features and enhancements:
  • Mkvmerge: the chapter generation mode `when-appending` now also works with the splitting modes `parts:` & `parts-frames:` when using the `…,+…` syntax for appending other sections of the source file to the same destination file.
  • MKVToolNix GUI: multiplexer: the file selection dialogs now include the extension `.dtsma` for DTS files.
  • Mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a lot of segments (`trun` atoms) quite a bit.
  • The PCRE2 regular expression library is now used instead of `std::regex` for big performance improvements in all places where regular expressions are used for parsing big chunks of text, e.g. in the subtitle parsers.
  • All programs: Windows: all programs now support long file names on Windows 10 release 1604 if they're turned on in the registry.
Bug fixes:
  • MKVToolNix GUI: preferences: under certain conditions changing the selected entry in the page tree on the left did not cause the page shown on the right to be updated.
  • Mkvmerge: splitting text by a fixed string (e.g. `,`) is now done by using `std::string.find()` instead of using a regular-expression-based text splitting function, greatly improving its performance.
  • Mkvmerge: mkvmerge will now read-buffer file I/O when probing text file formats which increases its speed significantly on Windows.
  • Mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of version 1.
Build system changes:
  • The PCRE2 library (the 8-bit variant) is now required.
MKVToolNix for Mac Old Versions

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate MKVToolNix app?

89 Reviews of MKVToolNix

See all
5
goblin79
10 April 2020
Version: 45.0.0

Most helpful

I need only to split a big file , not good for FAT-32 and this tool did the job easily and quickly.
(1)
jallengraham
06 September 2020
Version: 49.0.0
This app won't open on iMac running Catalina 10.15.6 “MKVToolNix-49.0.0” can’t be opened because Apple cannot check it for malicious software." is there an update?
(0)
5
goblin79
10 April 2020
Version: 45.0.0
I need only to split a big file , not good for FAT-32 and this tool did the job easily and quickly.
(1)
tonybaxe
04 April 2020
Version: 44.0.0
What version I should download for Sierra
(0)
tonybaxe
04 April 2020
Version: 44.0.0
I can’t open the program neither on my Mac Sierra or windows 10 , not happy !
(0)
GianMarco.Tavazzani
14 March 2020
Version: 44.0.0
Was it NECESSARY to drop down the support of High Sierra? On WHAT has 10.4 and 5 more 'power'? For all what I know, High Sierra is still now the best 'professional OS X'; later ones are 'gimmicky' iOS prone downgrades adding funky 'Gadgets' (Gadget is a name! Of the French company who built the statue of libery in front of the New York harbour!) of no-use by a serious 'power-user', in fact NOT supporting useful utilities like FinderPop, exempli gratia!) GRRRRRR!!!!!
(0)
5
coresster
12 January 2020
Version: 42.0.0
i only miss the hungarian language :)
(0)
Show comment (1)
Flavum
09 January 2020
Version: 42.0.0
Multiplexing speed has increased dramatically compared to previous versions. A marked improvement.
(1)
Show comment (1)
Scion777
03 January 2020
Version: 42.0.0
BEWARE! - this new version 42 will not run on Sierra or High Sierra - the system req's got bumped - sigh .....
(1)
Show comment (1)
Flavum
09 December 2019
Version: 41.0.0
MacUpdate - The program name is "MKVToolNix", with capital T and N.
(1)
Show comment (1)
Aargl
13 March 2019
Version: 32.0.0
MU> Requirements for MKVtoolnix: macOS 10.12 "Sierra" and newer https://mkvtoolnix.download/downloads.html#macosx The last known version to run on Mavericks is v24.
(2)
Free

4.6

App requirements: 
  • Intel 64
  • macOS 10.14.0 or later
License: 
FreeAbsolutely Free

Downloaded & Installed 398,399 times

Similar apps
HandBrake
HandBrake
Versatile video encoder; convert any source to MPEG-4 and more.
Is this app is similar to HandBrake? Vote to improve the quality of this list.
Vote results
8
Upvotes
7
Total score
-1
Downvotes
ffWorks
ffWorks
Convert multimedia files between formats (was iFFmpeg).
Is this app is similar to ffWorks? Vote to improve the quality of this list.
Vote results
9
Upvotes
1
Total score
-8
Downvotes
Jaksta Video Converter
Jaksta Video Converter
Convert video files.
Is this app is similar to Jaksta Video Converter? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes
MKVtools
MKVtools
Create and edit MKV files.
Is this app is similar to MKVtools? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Hybrid
Hybrid
Front-end for a variety of video container tools.
Is this app is similar to Hybrid? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes