

Supports all MKVToolnix versions from v4.x and newer.Supports Linux through MONO (new in v1.6.4).It incorporates a job mode for batch extracting (new in v1.6).Uses separate thread for invoking mkvextract in order to have a responsive GUI.Uses file extensions for tracks according to CODEC_ID as defined in official mkvextract documentation.It doesn't require the executable to be placed inside MKVToolnix directory, but it still checks for it if registry search fails.Automatically detects MKVToolnix installation directory from registry.Use mkvinfo to analyse mkv elements really really fast.Use almost 100% of mkvextract functionality (supports extraction of tracks, attachments, chapters in XML, OGM and CUE, timecodes, tags and CUE sheet).NET v2 (.NET v4 since v1.9.0) and it works!Ĭurrent version is v2.6.3 and you can always find the latest executable file here:įrom v1.6.4 Linux is fully supported through MONO framework.įor use with MKVToolNix v9.0.0 and later, v1.7.0 or newer is required.įrom MKVToolNix v9.6.0 and later, the JSON output from mkvmerge is used, so is required (bundled).įrom v1.9.0. So, gMKVExtractGUI was born, written in pure C#. Though there are already other GUI utilities, I found them rather slow (original MkvExtract GUI), or inefficient (MkvExtractGUI-2 does not extract attachment tracks correctly). As a personal bet, I developed a small GUI utility to use mkvinfo and mkvextract cli tools from MKVToolnix pack, in order to extract tracks, chapters and CUE sheets from mkv files.
