I'm providing a distribution-agnostic AppImage for Linux. It should run on any more or less recent distribution. It has been tested successfully as far back as Ubuntu 14.04.
You can download the current AppImage from here. Older releases and continuous builds can be found here.
Don't forget to make the downloaded file executable afterwards.
Starting the AppImage will launch MKVToolNix GUI. If you want to run one of the command-line tools, you can do so as well: by symlinking the AppImage to the tool's name. Here's an example using mkvpropedit to change a movie's title:
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-cli mkvtoolnix-gui
You can also view the package sites for libebml, libmatroska and MKVToolNix.
I do not provide binaries for CentOS anymore due to the recent change in the project's direction. I still keep my older binaries up to v51.0.0 available below. Note, though, that the CentOS 8 binaries just might not work anymore.
You can get older 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 (e.g. by installing the epel-release package), 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/RedHat 8.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.
I provide i386 and Amd64 binaries for MKVToolNix for Debian 10 "buster" (the current 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/mkvtoolnix.download.list
:
Version | APT source |
---|---|
Debian 10 (aka "buster") |
deb https://mkvtoolnix.download/debian/ buster main deb-src https://mkvtoolnix.download/debian/ buster main |
Now simply run sudo apt update
followed by sudo apt install mkvtoolnix mkvtoolnix-gui
.
If updating the package lists fails, make sure you have the package apt-transport-https
installed.
Debian 8 "Jessie" and 9 "stretch": you can get versions up to v38.0.0 (for Stretch) and v29.0.0 (for Jessie) from my repositories.
Version | APT source |
---|---|
Debian 9 (aka "Stretch") |
deb http://mkvtoolnix.download/debian/ stretch main deb-src http://mkvtoolnix.download/debian/ stretch main |
Debian 8 (aka "Jessie") |
deb https://mkvtoolnix.download/debian/ jessie main deb-src https://mkvtoolnix.download/debian/ jessie main |
If you're looking for older Debian or MKVToolNix releases, you can look through the repository directory yourself.
I host i386/i686 and x86_64 binaries for Fedora 30, 31 and 32 of MKVToolNix in dnf repositories.
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 30 and Fedora 31.
Fedora 13–29: 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.
Flatpak images are available over on FlatHub.org.
After installing Flatpak itself, you can download and run the current version with the following commands:
flatpak install flathub org.bunkus.mkvtoolnix-gui
flatpak run org.bunkus.mkvtoolnix-gui
If you want to run one of the command-line tools, you can do so as well. In general the syntax looks like this:
flatpak run --command=<executable> org.bunkus.mkvtoolnix-gui <command line arguments>
Here's an example using mkvpropedit to change a movie's title:
flatpak run --command=mkvpropedit org.bunkus.mkvtoolnix-gui my-movie.mkv --set title="This is super cool movie"
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-cli mkvtoolnix-gui
You can also view the package sites for libebml, libmatroska and MKVToolNix.
You can find MKVToolNix and its GUI as a port on freshports.org.
Thanks to Martin Holzer Gentoo does already contain ebuilds for MKVToolNix which you can simply install.
I do not provide binaries for Linux Mint. However, as Linux Mint 19.1 is based on Ubuntu 18.04 "Bionic Beaver", you can use my packages for Ubuntu. Follow the instructions listed there and select the "bionic" repository if you're running Linux Mint 19.x and the "xenial" repository if you're still running Linux Mint 18.3.
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:
Previous DMGs used to work on older macOS versions, too. Up to and including MKVToolNix v41, the DMGs worked on at least 10.12 "Sierra" and newer. You can download those older versions here.
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.
You can find MKVToolNix and its GUI in the pkgsrc tree as multimedia/mkvtoolnix and multimedia/mmg, maintained by Lubomir Sedlacik.
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
.
Up to date packages of MKVToolNix for Tumbleweed & Leap are availalble on the Open Build Service. Usually it only takes a couple of hours from the release of a new version until packages have been built there.
I provide armhf binaries for MKVToolNix for the Raspberry Pi OS (formerly Raspbian) based on Debian 10 "buster" (the current stable).
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/mkvtoolnix.download.list
:
Version | APT source |
---|---|
Raspberry Pi OS based on Debian 10 (aka "buster") |
deb https://mkvtoolnix.download/raspbian/ buster main deb-src https://mkvtoolnix.download/raspbian/ buster main |
Now simply run sudo apt update
followed by sudo apt install mkvtoolnix mkvtoolnix-gui
.
If updating the package lists fails, make sure you have the package apt-transport-https
installed.
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.
I provide amd64 binaries for MKVToolNix for all releases and i386 binaries for the older ones (18.04 and 19.10).
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/mkvtoolnix.download.list
:
Version | APT source |
---|---|
20.10 "Groovy Gorilla" |
deb https://mkvtoolnix.download/ubuntu/ groovy main deb-src https://mkvtoolnix.download/ubuntu/ groovy main |
20.04 "Focal Fossa" |
deb https://mkvtoolnix.download/ubuntu/ focal main deb-src https://mkvtoolnix.download/ubuntu/ focal main |
19.10 "Eoan Ermire" |
deb https://mkvtoolnix.download/ubuntu/ eoan main deb-src https://mkvtoolnix.download/ubuntu/ eoan main |
18.04 "Bionic Beaver" |
deb https://mkvtoolnix.download/ubuntu/ bionic main deb-src https://mkvtoolnix.download/ubuntu/ bionic main |
Now simply run sudo apt update
followed by sudo apt install mkvtoolnix mkvtoolnix-gui
.
If updating the package lists fails, make sure you have the package apt-transport-https
installed.
Ubuntu 16.04 LTS "Xenial": you can still get versions up to v38.0.0 from my repositories.
Version | APT source |
---|---|
16.04 "Xenial Xerus" |
deb https://mkvtoolnix.download/ubuntu/ xenial main deb-src https://mkvtoolnix.download/ubuntu/ xenial main |
If you're looking for older Ubuntu or MKVToolNix releases, you can look through the repository directory yourself.
The current version v52.0.0 is available as an installer and as a portable 7zip archive for download from fosshub.com. Supported Windows versions are Windows 10/Windows Server 2012 and newer.
If you want to verify the integrity of the downloads please refer to these checksums for v52.0.0. Please note that both the SHA-1 and the SHA-512 checksums have been cut off for improved display. However, they link to files which contain them in full.
File name | SHA-1 checksum | SHA-512 checksum |
---|---|---|
mkvtoolnix-32bit-52.0.0-setup.exe | ae01b8bfc5… | 238934cd81… |
mkvtoolnix-32bit-52.0.0.7z | 91c5cd8580… | c5423481ba… |
mkvtoolnix-64bit-52.0.0-setup.exe | 1cfa756ef7… | db2897aa65… |
mkvtoolnix-64bit-52.0.0.7z | 86d8772fcc… | 2d3fc54a7a… |
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 52.0.0.
All Windows builds for olders versions are available on my site.
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
.
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.