30-04-2021



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

Mkvtoolnix dvds

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:

VersionAPT 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.

VersionAPT 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.