MKVToolNix logo MKVToolNix -- Cross-platform tools for Matroska

Downloads

Arch Linux

Giovanni Scafora is maintaining packages for libEBML, libMatroska and MKVToolNix in Arch's [extra] repository. You can install MKVToolNix with the simple command pacman -S mkvtoolnix

You can also view the package sites for libebml, libmatroska and MKVToolNix.

CentOS 6.x and RedHat Enterprise Linux 6.x

Due to the version requirements MKVToolNix cannot be compiled out of the box on these systems: both gcc and the Boost library are too old. However, I do provide binaries for both 32bit and 64bit architectures. They use the gcc 4.7.x from the backported devtoolset and a self-compiled, static and current version of Boost.

You can get the RPMs for MKVToolNix from my yum repository (only for CentOS and RedHat 6.x, not for 5.x!). First you can add that yum repository with the following command:

sudo rpm -Uhv http://www.bunkus.org/videotools/mkvtoolnix/centos/bunkus-org-repo-1-2.noarch.rpm

Then you can install MKVToolNix with the following command:

sudo yum install mkvtoolnix

You can also browse the download directories for your version: CentOS/RedHat 6.x.

Debian packages

I provide i386 and Amd64 binaries for MKVToolNix for Debian stable (wheezy).

I do not provide binaries for libEBML and libMatroska anymore as they're already part of the official distribution. If those are too old MKVToolNix even bundles the current version of both libraries.

You first have to import my public GPG key because all of my pools are signed. Run this once: wget -q -O - http://www.bunkus.org/gpg-pub-moritzbunkus.txt | sudo apt-key add -.

You can access the packages by adding the appropriate lines to your /etc/apt/sources.list:

Version APT source
Testing (aka "wheezy") deb http://www.bunkus.org/debian/wheezy/ ./
deb-src http://www.bunkus.org/debian/wheezy/ ./

Now simply run apt-get update followed by apt-get install mkvtoolnix mkvtoolnix-gui. Note that you only need the MKVToolNix packages as the libraries are linked statically.

Debian Squeeze: I don't provide current binaries for this distribution anymore. You can still get the last version provided by adding these lines to your /etc/apt/sources.list:

Version APT source
"squeeze" deb http://www.bunkus.org/debian/squeeze/ ./
deb-src http://www.bunkus.org/debian/squeeze/ ./

Fedora Core 18 - 20

I host i386/i686 and x86_64 binaries for Fedora Core 18 - 20 of MKVToolNix in yum repositories.

I do not provide binaries for libEBML and libMatroska anymore as they're already part of the official distribution. If those are too old MKVToolNix even bundles the current version of both libraries.

In order to add the yum repository all you have to do is to execute the following two commands:

sudo rpm -Uhv http://www.bunkus.org/videotools/mkvtoolnix/fedora/bunkus-org-repo-1-2.noarch.rpm

sudo yum install mkvtoolnix

You can also browse the download directories for your version: Fedora Core 18, Fedora Core 19 and Fedora Core 20.

Fedora Core 13 - 17: I don't provide updated binary packages for current MKVToolNix versions for these distributions anymore. However, older binary packages can still be found in the download directories.

FreeBSD

You can find MKVToolNix and its GUI as a port on freshports.org.

Gentoo

Thanks to Martin Holzer Gentoo does already contain ebuilds for MKVToolNix which you can simply install.

MacOS X 10.x

Note: I don't own a Mac nor do I have access to one. Therefore I do not support the binary packages available below as they were all contributed by third parties.

At the moment you have four options apart from building the applications yourself: binaries by Jonathan Buschmann (a disk image file, at 6.9.1, includes the GUIs), binaries by Harry (a disk image file, up to date at 7.0.0, includes the GUIs), a version by the MacPorts project (up to date at 7.0.0, includes the GUIs) and a version by the HomeBrew project (up to date at 7.0.0, includes the GUIs).

Jonathan Buschmann provides a universal (32/64bits) package for Snow Leopard (10.6), Lion (10.7) and Mountain Lion (10.8) for MKVToolNix. You can download the latest version (6.9.1 build 2014-04-18-ab10) from fosshub.com. There are also older versions available on Jonathan's homepage as well. If you have trouble with his build then please contact Jonathan directly.

Another user, Harry, provides a disk image for Mountain Lion (10.8) and Mavericks (10.9) for MKVToolNix. You can download the latest version (7.0.0) from fosshub.com as well.

The MacPorts project also includes MKVToolNix. At the moment v7.0.0 is available there. You have to install MacPorts itself. Afterwards installing MKVToolNix is as easy as typing sudo port install mkvtoolnix +wxwidgets.

The HomeBrew project is an alternative for those who don't mind compiling from source (fully automated). Their port is at v7.0.0. After installing HomeBrew itself you can install MKVToolNix with the simple command brew install --with-wxmac mkvtoolnix.

Mandriva

Götz Waschk is so kind as to build RPM packages for Mandriva (formerly Mandrake) You can get them from Easy URPMI. In order to get the current version you have to add the Cooker contribs package source. The contribs source for the stable version might only contain an outdated version of MKVToolNix.

NetBSD

You can find MKVToolNix and its GUI in the pkgsrc tree as multimedia/mkvtoolnix and multimedia/mmg, maintained by Lubomir Sedlacik.

OpenIndiana

You can find MKVToolNix and its GUI in official "extra" repository. After adding the rpository to your list of publishers you can install MKVToolNix with pkg install mkvtoolnix.

openSUSE 12.3, 13.1

Here are some binaries and source RPMs for MKVToolNix for openSUSE 12.3 and 13.1. If you only want to run MKVToolNix (and not compile it youreslf) then you only need to download the corresponding MKVToolNix RPM for your architecture from the corresponding download directory: openSUSE 12.3, openSUSE 13.1.

Older versions: I don't provide updated binary packages for MKVToolNix for versions up to and including openSUSE 12.2. Older versions can still be found in the download directories.

Slackware

A way to get MKVToolNix running on the latest Slackware is to download the build script available on Slackbuilds.org and running it. It will do everything for you. This script was provided by Andrew Strong.

Ubuntu "Precise Pangolin", "Raring Ringtail", "Saucy Salamander", "Trusty Tahr"

I provide i386 and Amd64 binaries for MKVToolNix.

I do not provide binaries for libEBML and libMatroska anymore as they're already part of the official distribution. If those are too old MKVToolNix even bundles the current version of both libraries.

You first have to import my public GPG key because all of my pools are signed. Run this once: wget -q -O - http://www.bunkus.org/gpg-pub-moritzbunkus.txt | sudo apt-key add -.

You can get the package by adding the following lines to your /etc/apt/sources.list:

Version APT source
14.04 "Trusty Tahr" deb http://www.bunkus.org/ubuntu/trusty/ ./
deb-src http://www.bunkus.org/ubuntu/trusty/ ./
13.10 "Saucy Salamander" deb http://www.bunkus.org/ubuntu/saucy/ ./
deb-src http://www.bunkus.org/ubuntu/saucy/ ./
13.04 "Raring Ringtail" deb http://www.bunkus.org/ubuntu/raring/ ./
deb-src http://www.bunkus.org/ubuntu/raring/ ./
12.04 "Precise Pangolin" deb http://www.bunkus.org/ubuntu/precise/ ./
deb-src http://www.bunkus.org/ubuntu/precise/ ./

Now simply run apt-get update followed by apt-get install mkvtoolnix mkvtoolnix-gui

Windows

The current version v7.0.0 is available as an installer and as a portable 7zip archive from fosshub.com. Supported Windows versions are XP and newer from the client OS line and Windows Server 2008 and later from the serever line.

If you want to verify the integrity of the downloads please refer to these checksums for v7.0.0. Please note that the SHA512 checksums have been cut off for improved display. However, they link to files which contain them in full.

File name SHA1 checksum SHA512 checksum
mkvtoolnix-7.0.0-setup.exe 169ad0d5f4bc86453344b08f2d9b2ee16d94d0cc 560dd8fea72e81212f612b06daba8d793eee58a3…
mkvtoolnix-7.0.0.7z a133c1c8fe8f1ec9780313540ecfeb393c280560 600791c6b50043495fc6e5ad9e5192379b7d9d8b…
mkvtoolnix-amd64-7.0.0-setup.exe d98281cbcde8924566798c6b26df4ef0732b01c8 e2189870a1168d18710dd905b7c047d4b9cdcacc…
mkvtoolnix-amd64-7.0.0.7z 1ffa6f91c8ce0235867f3811ba5799ad9648c4cb fa887f585e9b0b54e640aebbf75996899b36ba95…

All Windows builds for olders versions are available on my site. You can get e.g. v6.4.1 if you're still running older Windows versions (users reported that this particular version of MKVToolNix still runs on e.g. Windows 2000).

Zenwalk Linux

Frédéric Boulet is maintaining packages for libEBML, libMatroska and MKVToolNix in Zenwalk's [extra] repository. You can install MKVToolNix with the simple command netpkg mkvtoolnix or with the graphical utility xnetpkg.

Others

Unfortunately I do not have access to other distributions and cannot provide binaries for other distributions. If you're interested in providing binary packages for other distributions then please contact me. You'll find my email address on the contact page.