MKVToolnix is a set of open source Software Tools for Windows, Linux and other UNIX platforms. With the help of these tools you can inspect, alter, join and split contents of Matroska’s video files (MKV).
Matroska has pioneered the creation of this new file format (MKV) for multimedia with the aim to take the centre stage of future multimedia container formats. Using MKVToolnix, one of the specialized Video Utility Programs, you can also extract tracks/data and create Matroska files (MKV) from other media files. The underlying technology of MKV is Extensible Binary Meta Language (EBML), which is some kind of Binary XML.
MKVToolnix contains mkvmerge for creating MKV files from other formats, mkvinfo for getting information about the existing tracks in MKV file, mkvextract to extract tracks from MKV files and for saving in other formats and base64tool for encoding and decoding base64.