- Plex Merging Two Folders Together
- 3. Does MKVToolNix Reduce Quality?No, MKVToolNix Does Not Reduce The Video Quality Of Your Files After Multiplexing. If Your Video Is In High Resolution, You’d Better Use A Professi...
Debian packages
MKVToolNix is a set of tools that include mkvmerge, mkvinfo, mkvextract, mkvpropedit and mmg, which allow you to to create, manipulate and inspect Matroska (.MKV) files in several ways. With MKVToolNix you can create, split, edit, mux, demux, merge, extract or inspect Matroska files. Combine MKV Files with mkvmerge, MKVToolNix. Besides Aiseesoft Video Converter Ultimate, MKVToolNix is also a wise choice to merge MKV files. It is free and open-source software which integrates a series of useful tools, such as mkvmerge, mmg, mkvinfo, mkvextract, and mkvpropedit. This software is available for Windows, Mac OS X, and Linux.
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: 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 |
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 [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.
Well hello, gentle people.
Surprisingly it’s still May, even though it feels much longer since… well everything, really. Anyway, roughly four weeks since the previous release means it’s a good time for another MKVToolNix release.
v47 contains a couple of new enhancements and few bug fixes. However, under the hood big chunks of the source code was changed in an ongoing effort of switching from using Boost libraries to the C++ standard library. For end users this replacement doesn’t mean much — apart from the usual danger of accidentally introducing bugs. Hopefully not too many.
For package maintainers the situation is different. There were several changes, not only due to this migration. Please read the news below carefully. Thanks.
You can download the source code or one of the binaries. The Windows and macOS binaries as well as the Linux AppImage are available already. The other Linux binaries are stil being built and will be available over the course of the next couple of hours.
Here are the NEWS since the previous release:
New features and enhancements
- mkvmerge: chapters: mkvmerge can now read chapters from DVDs if the user
specifies the path to a DVD folder structure via the--chapters …
parameter. By default chapters from the first title will be imported. This
can be changed by append:<title number>
to the file/directory name in the--chapters …
argument, e.g.--chapters /srv/dvds/BigBuckBunny/VIDEO_TS:3
This feature requires mkvmerge to have been built with thelibdvdread
library. Part of the implementation of #2808. - mkvmerge: added
--engage append_and_split_flac
that enables mkvmerge to
append and split FLAC tracks, restoring pre-v45 behavior. The resulting
tracks will be broken: the official FLAC tools will not be able to decode
them and seeking will not work as expected. - MKVToolNix GUI: multiplexer: added support for mkvmerge’s new support for
reading chapters from DVDs if both have been built with thelibdvdread
library. Part of the implementation of #2808. - MKVToolNix GUI: multiplexer: when deriving languages from file names the GUI
will now look for simplified language names instead of the full ones
(e.g. instead of looking for 'Greek, Modern (1453-)' it would simply look
for 'Greek'). - MKVToolNix GUI: multiplexer: the options in the 'additional command-line
options' dialog are now sorted alphabetically. Additionally the--append-mode
option has been added as one of the only missing global
options. - MKVToolNix GUI: chapter editor: the chapter editor can now read chapters
from DVDs if MKVToolNix has been build with thelibdvdread
library. Part
of the implementation of #2808. - MKVToolNix GUI: header editor: added an option in the preferences for
displaying all date & time values in UTC instead of the local time
zone. Implements #2814.
Bug fixes
- all: fixed a crash when using the
MTX_LOGGER=file
syntax for logging debug
messages without specifying a file name to log to. It will now log to a file
calledmkvtoolnix-debug.log
in the system’s default temporary directory,
as initially intended.
Build system changes
Plex Merging Two Folders Together
- The
libdvdread
library will be used if found viapkg-config
. If it is found, support for
reading chapters from DVDs will be enabled inmkvmerge
and the MKVToolNix
GUI. Part of the implementation of #2808. - Boost’s Date/Time, Lexical Cast, Range, Range Adaptors, Tri-Bool, Variant
libraries are not used anymore. - MKVToolNix now requires a C++ compiler & standard library that support the
following features of the C++17 standard: 'std::variant
', 'std::gcd
'.
For the GNU Compiler Collection (gcc) this means v7 or newer; for clang it
means v4 or newer — the same versions required by earlier MKVToolNix
versions. - MKVToolNix now requires version 6.1.0 of fmtlib or later for the
fmt::to_string
function and bugfixes to the formatting of floating point
numbers. If a system-wide version is installed that’s older, the bundled
copy will be used. - The bundled version of fmtlib has been updated to release 6.2.1.
3. Does MKVToolNix Reduce Quality?No, MKVToolNix Does Not Reduce The Video Quality Of Your Files After Multiplexing. If Your Video Is In High Resolution, You’d Better Use A Professi...
Have fun!