All categories

MKVtoolnix 51.0

Free Create and analyze Matroska files
4.2 
Latest version:
83.0 See all
Developer:

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.


v51.0
New features and enhancements:
- mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language tags: added missing support for UN M.49 regions for which there are no corresponding ISO 3166 alpha codes. This enables language tags such as `es-419` = Spanish in Latin America and the Caribbean.
- MKVToolNix GUI: IETF BCP 47 language tags: the text in the widget displaying the current language & the corresponding edit button is now displayed like a link (depending on the theme: different color & underlined), making it clearer that not just the edit button can be clicked but the text, too.
Bug fixes:
- mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught exceptions due to certain data conditions. Found by fuzzying.
- mkvmerge: AV1 packetizer: the duration of frames wasn't set properly. When appending AV1 IVF or OBU files this meant that the last frame of the Nth file and the first frame of file N 1 had the same timestamp.
- mkvmerge: DTS reader: fixed handling of buffers with an odd length when byte-swapped DTS is detected so that mkvmerge doesn't abort with a failed assertion. Found by fuzzying.
- mkvmerge: h.264/AVC and h.265/HEVC elementary stream readers: mkvmerge will no longer claim to recognize data that looks like AVC or HEVC but with invalid video width/height values as that lead to failed assertions in libEBML later. Found by fuzzying.
- mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after uncaught exceptions due to certain data constellations found by fuzzying.
- mkvmerge: IVF reader: fixed mkvmerge crashing with a "division by zero" error due to certain data conditions. Found by fuzzying.
- mkvmerge: fixed mkvmerge aborting with a "division by zero" error due to the timestamp scaling factor being 0 after handling certain data constellations found by fuzzying.
- mkvmerge: track statistics: fixed a "division by zero" error when the content's shorter than 1ms. Found by fuzzying.
- mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access class: fixed an invalid memory access under certain data conditions. Found by fuzzying.
- MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI will no longer open the language dialog when clicking on a disabled language display widget.
- MKVToolNix GUI: IETF BCP 47 language tags: the "variants" combo-boxes were not populated even when the language tag was valid and contained at a variant.
- MKVToolNix GUI: IETF BCP 47 language tags: when no language is selected, at least one of the other components (extended subtags, region, or variants) has something selected and "private use" is not empty, the GUI would claim this to be a valid tag, which it isn't.
- MKVToolNix GUI: multiplexer: when the tracks/chapters/tags selection changes from "at least one entry selected" to "no entry selected", the input controls will be reset to their default state and not just disabled.
Build system changes:
- `configure` now checks for the presence of the a system-wide installed copy of the JPCRE2 C wrapper library for the PCRE2 library and uses that if it's new enough (at least v10.32.1). If not, the bundled version will be used as a fallback.

Suggestions

Effectmatrix Total Video Converter
Effectmatrix Total Video Converter
Free

Total Video Converter is a powerful video and audio conversion tool

Freemake Video Converter
Freemake Video Converter
Free

It's a free yet very powerful video conversion and DVD ripping tool

XviD
XviD
Free

Xvid is an open-source research project focusing on video compression

Download
Free