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. MKVToolnix is a set of tools to create, alter and inspect Matroska files under Linux, other Unices and Windows. They do for Matroska what the OGMtools do for the OGM format and then some. With these tools one can get information about (mkvinfo) Matroska files, extract tracks/data from (mkvextract) files and create (mkvmerge) files from other media files. Matroska is a new multimedia file format aiming to become THE new container format for the future.
The program will also work with other video formats (AVI, MPEG, MP4, MPEG, Ogg/OGM, RealVideo, MPEG1/2, h264/AVC, Dirac, VC1) including some video codecs (such as VP9 video codec support - reading from IVF/Matroska/WebM files, extract to IVF files). Audio formats (AAC, FLAC, MP2, MP3, (E)AC3, DTS/DTS-HD, Vorbis, RealAudio) and also most subtitle formats (SRT, PGS/SUP, VobSub, ASS, SSA, etc.).
Components: MKVToolNix GUI is a Qt GUI for mkvmerge and a successor of mmg. mkvmerge merges multimedia streams into a Matroska file.[16] mkvinfo lists all elements contained in a Matroska file. mkvextract extracts specific parts from a Matroska file to other formats. mkvpropedit allows to analyze and modify some Matroska file properties.