MKVToolNix logo MKVToolNix – Matroska tools for Linux/Unix and Windows

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 and RedHat Enterprise Linux 7.x

You can get the RPMs for MKVToolNix from my yum repository. First you can add that yum repository with the following command:

sudo rpm -Uhv https://mkvtoolnix.download/centos/bunkus-org-repo-2-3.noarch.rpm

MKVToolNix uses packages from the Extra Packages for Enterprise Linux (EPEL) repository. Make sure to have it enabled in your installation, too, before installing MKVToolNix itself.

Then you can install MKVToolNix with the following command:

sudo yum install mkvtoolnix

You can also browse the download directories: CentOS/RedHat 7.x.

CentOS 6.x: You can still get versions up to and including v8.5.2 from my repository. Follow the same steps as listed for v7 above.

Debian packages

I provide i386 and Amd64 binaries for MKVToolNix for Debian 9 "stretch" (the current stable) and Debian 8 "jessie" (the old stable).

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 - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

You can access the packages by adding the lines below to a file such as /etc/apt/sources.list.d/bunkus.org.list:

Version APT source
Debian 9 (aka "stretch") deb http://mkvtoolnix.download/debian/stretch/ ./
deb-src http://mkvtoolnix.download/debian/stretch/ ./
Debian 8 (aka "jessie") deb http://mkvtoolnix.download/debian/jessie/ ./
deb-src http://mkvtoolnix.download/debian/jessie/ ./

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

Debian 7 "wheezy": you can get versions up to v8.5.2 from my repsitory, but you have to active Debian's backports repository if you want to install the GUIs as they're linked against a newer version of Qt than wheezy itself contains.

Version APT source
Debian 7 (aka "wheezy") deb http://mkvtoolnix.download/debian/wheezy/ ./
deb-src http://mkvtoolnix.download/debian/wheezy/ ./

Fedora 24–25

I host i386/i686 and x86_64 binaries for Fedora 24 and 25 of MKVToolNix in dnf 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 repository all you have to do is to execute the following two commands:

sudo rpm -Uhv https://mkvtoolnix.download/fedora/bunkus-org-repo-2-3.noarch.rpm

Afterwards you can install MKVToolNix with the following command:

sudo dnf install mkvtoolnix

My GPG key's ID is 16D2F5DC 10C052A6, and the fingerprint is EB24 BCA1 4BA6 A24F 1427 6FEE 16D2 F5DC 10C0 52A6.

You can also browse the download directories for your version: Fedora 23, Fedora 24 and Fedora 25.

Fedora 13–23: 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 10.9 and newer

Note: I don't own a Mac. While I do provide binaries I do not offer support for macOS. I don't use that platform, have no programming experience with it whatsoever, and I have neither the time nor the motivation to hunt down issues on it.

At the moment you have two options apart from building the applications yourself:

  1. Unsupported binaries by myself, a disk image of 12.0.0. It can be downloaded from fosshub.com.
  2. The HomeBrew project is an alternative for those who don't mind compiling from source (fully automated). Their port is at v12.0.0 and includes the new MKVToolNix GUI. After installing HomeBrew itself you can install MKVToolNix with the simple command brew install --with-qt5 mkvtoolnix.

In the past another user, Jonathan Buschmann, used to provide a universal (32/64bits) package for Snow Leopard (10.6), Lion (10.7) and Mountain Lion (10.8) but discontinued his packages after v6.9.1. You can still download his older builds from here.

Mageia

Götz Waschk is so kind as to build RPM packages for Mageia (formerly Mandriva). The current version is in the Cauldron distribution. The repository 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 Leap 42.2

Here are some binaries and source RPMs for MKVToolNix for openSUSE Leap 42.2. You can simply add my repository to zypper, import my RPM signing key and install MKVToolNix. Execute the following once:

wget https://mkvtoolnix.download/gpg-pub-bunkusorg-rpm-signing.txt
sudo rpmkeys --import gpg-pub-bunkusorg-rpm-signing.txt
sudo zypper addrepo --refresh https://mkvtoolnix.download/opensuse/42.1/ MKVToolNix

Now you can install the package itself with the following command: sudo zypper install mkvtoolnix

My GPG key's ID is 16D2F5DC 10C052A6, and the fingerprint is EB24 BCA1 4BA6 A24F 1427 6FEE 16D2 F5DC 10C0 52A6.

Older versions: I don't provide updated binary packages for MKVToolNix for versions up to and including openSUSE Leap 42.1. 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.

16.04 "Xenial Xerus", 16.10 "Yakkety Yakk", 17.04 "Zesty Zapus"

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 - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

You can access the packages by adding the appropriate lines below to a file such as /etc/apt/sources.list.d/bunkus.org.list:

Version APT source
17.04 "Zesty Zapus" deb http://mkvtoolnix.download/ubuntu/zesty/ ./
deb-src http://mkvtoolnix.download/ubuntu/zesty/ ./
16.10 "Yakkety Yakk" deb http://mkvtoolnix.download/ubuntu/yakkety/ ./
deb-src http://mkvtoolnix.download/ubuntu/yakkety/ ./
16.04 "Xenial Xerus" deb http://mkvtoolnix.download/ubuntu/xenial/ ./
deb-src http://mkvtoolnix.download/ubuntu/xenial/ ./

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

Windows

Download

The current version v12.0.0 is available as an installer and as a portable 7zip archive for download from fosshub.com. Supported Windows versions are Windows 7 and newer.

Checksum verification

If you want to verify the integrity of the downloads please refer to these checksums for v12.0.0. Please note that both the SHA1 and 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-32bit-12.0.0-setup.exe 2d59d2ad41… 51c8846a19…
mkvtoolnix-32bit-12.0.0.7z f6108caf36… 8f5a6ca718…
mkvtoolnix-64bit-12.0.0-setup.exe 0b8e849aee… 44241bd7a7…
mkvtoolnix-64bit-12.0.0.7z 64bf269080… 6dee76ccea…

Chocolatey

If you're using the Chocolatey package manager, you can also install or upgrade MKVToolNix with Chocolatey by running choco install mkvtoolnix respectively choco upgrade mkvtoolnix from the PowerShell. They're usually pretty quick to update. Their currently offered version is 12.0.0.

Older versions

All Windows builds for olders versions are available on my site.

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.

© 2002 - 2015 Moritz Bunkus   |   Imprint/Impressum