MKVToolNix is a small collection of tools (mkvmerge, mkvinfo, mkvextract, mkvpropedit and mmg) that allows you to manipulate Matroska (MKV) files in several ways. You can use MKVToolNix to create, split, edit, mux, demux, merge, extract or inspect Matroska files. Using MKVToolNix. In most cases, you can use a tool such as MKVToolNix with a GUI frontend to make things easier. Download MKVToolNix. The MKVToolNix program lets you create MKV files from various media streams. Downloading MKVToolNix: Windows: FossHub.com; OS X: FossHub.com (additional older versions) Other: Official MKVToolNix download page.
Debian packages
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 Gunbloodwatermelon gaming. 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: sudo wget -O /usr/share/keyrings/gpg-pub-moritzbunkus.gpg https://mkvtoolnix.download/gpg-pub-moritzbunkus.gpg
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 [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ buster main deb-src [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ buster main |
Mkvtoolnix Dvd
Now simply run sudo apt update
followed by sudo apt install mkvtoolnix mkvtoolnix-gui
.
Mkvtoolnix Dvd Converter
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 [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ stretch main deb-src [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ stretch main |
Debian 8 (aka 'Jessie') | deb [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ jessie main deb-src [signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/debian/ jessie main |
If you're looking for older Debian or MKVToolNix releases, you can look through the repository directory yourself.
Mkvtoolnix Dvd To Mkv
Hello
I am currently working through some blu-ray disc rips, and am trying to make a decision on the workflow to use.
My current process involves using DVDFab to circumvent the copy-protection on the disc, and I use Teracopy to copy the entire contents (BDMV/certificate folders) to my system drive. I then use BDInfo to analyse the disc structure and identify the appropriate .mpls files for the streams that I want (main movie title, some special features etc). I then use eac3to to demux the .mpls files to raw streams (this takes care of joining of separate .m2ts files in the 'STREAM' folder). I then feed these raw stream files (.h264, .dtsma, .sup etc) through the mkvtoolnix GUI to create a file .mkv file.
However, this can be extremely time-consuming and I'm wondering if I can use a shortcut. I notice that the version of mkvtoolnix I am using (32.0.0) seems to be capable of simply reading the .mpls files from the 'PLAYLIST' folder, and then creating the MKV file directly from that (obviously allowing my to select the AV streams that I want muxed in) - again joining all the .m2ts files referenced in the .mpls file automatically. So this cuts out the process of demuxing first with eac3to.
The latter option is obviously a lot easier, but is it recommended? When I last tried using this method in 2016 (.mpls directly into mkvtoolnix), I noticed that mkvtoolnix struggled with some blu-ray titles and I'd end up with video corruption at the points in the movie corresponding to the joining of separate .m2ts files (see thread here). However, after another trial more recently, I note that the same issue no longer occurs and the output file doesn't appear to be different than if I had used .eac3to to demux first.
I spent ages working through older versions of mkvtoolnix from around 2016 onwards to see which versions had the problem, and which didn't. After some testing, I found that the first version of mkvtoolnix that doesn't have the aforementioned problem with the video corruption is version 9.7.0. That version onwards works fine apparently, all older versions have the issue. However, there doesn't seem to be anything in the change log for 9.7.0 that indicates what has changed to fix the issue? Generally speaking, is it now safe to use mkvtoolnix with blu-ray titles that have the main movie, with multiple AV streams, split into many .m2ts files? Or should I still always use eac3to first?
When using eac3to, the processing output log seems to explicitly make reference to 'seamless branching', processing gaps in audio streams at joins etc. Is mkvtoolnix as capable now?
Any feedback is much appreciated!
Odaik.