MKVToolNix is an open-source set of command-line and graphical services that authorize users to pluck streams from MKV files, show data about MKV files, blend many MKV streams into one, and split Matroska media files.
The resulting files from MKVToolNix can be performed back with different media players on Linux/UNIX, or with the Matroska Direct Show filters under Windows operating systems.
The principal tools are mkvmerge, mkvinfo, mkvextract, mmg, and mkvpropedit. While the mkvmerge component can be utilized for mixing two or more multimedia streams into a single Matroska file, the mkvextract tool will divide MKV files into different streams.
In addition, the mkvextract application can be used to extract subtitle, audio, and video tracks, tags, attachments, chapters, CUE sheets, and timecodes from Matroska files.
At the moment, it holds the next track types: H.264/AVC, Theora, RealVideo, Opus, VP8/VP9, MP3, MP2, AC3, raw PCM, OGG Vorbis, AAC, TrueAudio, VobSub, FLAC, ALAC, WavPack, SSA, ASS, Kate, and USF.
The mkvinfo program is competent in presenting detailed data about all the elements that are incorporated in a Matroska file. It outputs a table of tracks and gives information about the codecs used in them.