
Set of tools for creating, altering and inspecting the Matroska file format. Split , merge, extract and get information about MKV video files. It also supports video codecs and subtitle formats.
Matroska (MKV) files have become the de facto standard for compact HD video files. To create MKV files from various sources or to modify the structure of existing Matroska files, MKVtoolnix offers an open-source solution to inspect, modify, or produce new MKV files with the audio, video, and subtitle streams of your choice.
Actually, MKVtoolnix is not one tool but a toolbox that integrates various Matroska-related open-source utilities. Mkvinfo provides you with a list of all the elements contained in a Matroska file, its tracks, and even the codecs used. Mkvmerge joins the streams of various media files in a single MKV file, while Mkvextract performs the opposite operation – it takes out a selected stream out of the container and save it as a standalone file. Mkvpropedit is used to modify the properties of an MKV file without extracting its contents or build a new one. With this utility, you can change the segment information elements (such as the title) and the track headers (the default track, the language code, etc.).
All of these functions are wrapped up in a convenient interface called mkvtoolnix-gui. This GUI turns all those more or less cryptic program names into more accessible options and tags, such as Multiplexer (to create new MKV files), Info tool, Header editor, or Chapter editor. Useful as it is, the interface itself (and some of the language used in it) is not the most straightforward video tool you may come across. Designed by experts, it does seem to be designed also for experts or, at least, for those who really know what a MKV file is and how it works internally. If you want to make the most of the various tools included in MKVtoolnix, you will need to do your homework first.
One great thing about this tool that all users will surely appreciate is its batch-oriented working flow. The last two tags in the program’s main interface, namely Job queue and Job output, will let you design all your multiplexing or stream extraction one at a time and launch them all in one single operation. Given that some of these operations may take some time to finish (especially if you use large BD video files as source), this batch processing approach is certainly a great add-on to this suite of tools.
Do not mistake this program with the average video conversion and compression tool – MKVtoolnix gathers a set of professional and high-quality MKV-related utilities aimed at video connoisseurs looking for an uncompressed HD video compact container for their beloved movies and other video files.
v8.8 [Jan 11, 2016]
2016-01-09 Moritz Bunkus <[email protected]>
* MKVToolNix GUI: "run program after XYZ" enhancement: added a
button for executing the program right now as a test run. See
#1570.
* MKVToolNix GUI: "run program after XYZ" enhancement: an error
message is shown if the program couldn't be executed. See #1570.
* MKVToolNix GUI: "run program after XYZ" enhancement: any leading
spaces in the executable path are removed in order to make copying &
pasting less error-prone.
* MKVToolNix GUI: "run program after XYZ" bug fix: the paths used
in the variables and the executable are converted to the platforms
native path separators. This fixes compatibility with Windows
applications that don't support the use of forward slashes in path
names like e.g. VLC. See #1570.
2016-01-08 Moritz Bunkus <[email protected]>
* mkvpropedit: enhancement: mkvpropedit will accept terminology
variants of ISO 639-2 language codes and convert them to the
bibliographic variants automatically. Implements #1565.
2016-01-06 Moritz Bunkus <[email protected]>
* MKVToolNix GUI: enhancement: the GUI's default font's size is
now scaled with the screen's DPI and is at least 9 points high (up
from 8). Additionally on Windows "Segoe UI", which is Windows'
default user interface font, is used instead of the default
provided by Qt, "MS Shell Dlg 2".
* MKVToolNix GUI: enhancement: the user can select the font family
and size for the GUI in the preferences.
2016-01-04 Moritz Bunkus <[email protected]>
* mkvmerge: bug fix: fixed TrueHD detection both as raw streams as
well as inside other contains if the stream does not start with a
TrueHD sync frame.
2016-01-03 Moritz Bunkus <[email protected]>
* MKVToolNix GUI: new merge tool feature: added a layout for the
track properties where they're on the right of the files/tracks
lists in two fixed columns. Implements #1526.
2016-01-02 Moritz Bunkus <[email protected]>
* mkvmerge: bug fix: fixed a mis-detection of an MPEG-2 video
elementary stream as a TrueHD file which then caused a
segmentation fault. Fixes #1559.
* mkvmerge: bug fix: Matroska attachments with the same name, size
and MIME type were not output during file identification.
* MKVToolNix GUI: merge tool enhancement: added a column to the
"attachments" tab containing the file size.
* MKVToolNix GUI: enhancement: pressing the insert key when the
focus is on the merge tool's source files or attachments list, on
the chapter editor's chapter list or on the header editor's list
will invoke the corresponding action for adding elements to that
list.
2016-01-01 Moritz Bunkus <[email protected]>
* MKVToolNix GUI: merge tool bug fix: when using one of the
"select all tracks (of type€...)" actions the "properties" column
didn't show the selection.
* MKVToolNix GUI: new feature: implemented adding, changing and
removing attachments in existing Matroska files as part of the
header editor. Implements #1533.
Total Video Converter is a powerful video and audio conversion tool