Comprises of several command-line and graphical tools
The main tools are mkvmerge, mkvextract, mkvinfo, mmg and mkvpropedit. While the mkvmerge component can be used for joining two or more multimedia streams into a single Matroska file, the mkvextract tool will split MKV files into separate streams.
Supports a wide range of audio and subtitle formats
In addition, the mkvextract program can be used to extract audio, subtitle and video tracks, chapters, tags, CUE sheets, attachments and timecodes from Matroska files. At the moment, it supports the following track types: H.264/AVC, RealVideo, Theora, VP8/VP9, MP2, MP3, AC3, raw PCM, AAC, OGG Vorbis, TrueAudio, ALAC, FLAC, WavPack, Opus, SSA, ASS, Kate, VobSub, and USF.
Edit the properties of MKV files or view detailed information
The mkvinfo program is capable of displaying detailed information about all the elements that are included in a Matroska file. It outputs a list of tracks and provides information about the codecs used in them.
Advanced users can use the mkvpropedit tool to edit the properties of a MKV file without a complete remux. There’s also a GUI front-end for the mkvextract tool, called mmg, designed to used for editing a chapters and headers.
Supported operating systems
MKVToolnix is a platform-independent project that supports Linux (Gentoo, Arch Linux, CentOS, Red Hat Enterprise Linux, Fedora, Debian, Ubuntu, Mandriva, openSUSE, Slackware, Zenwalk), BSD (FreeBSD, NetBSD), Mac OS X and Microsoft Windows operating systems.
The truth is that you won’t find a better application for working with MKV files under a Linux-based operating system. It does for Matroska files what the OGMtools application does for OGM files.
Reviewed by Marius Nestor, last updated on December 14th, 2014
In a hurry? Add it to your Download Basket!
- mkvmerge: bug fix: mkvmerge was sometimes dropping lines from teletext subtitles read from MPEG transport streams. See #773.
- mkvmerge: bug fix: The PCM packetizer was producing wrong track statistics by disregarding the last packet's duration when reading PCM data from packaged sources (Matroska, MP4 files). Fixes #1075.
- build system: enhancement: configure will look for a system version of the pugixml library and use that instead of the bundled version if it is found. Fixes #1090.
- mkvextract: bug fix for chapter & tag extraction: If locale is set to a non-UTF locale (including C or POSIX) then no XML data was output at all even if the XML data contained ASCII characters only. Fixes #1086. This also fixes mkvextract writing two BOMs when extracting tags with the Â»--redirect-outputÂ« option on Windows.
Application descriptionA free, cross-platform and powerful command-line utility for merging, joining and extracting information from MKV (Mat...