Written in C# .NET 4.0, in order to attain high compatibility with Windows OS (WinXP and newer Windows), as well as Linux through Mono (v1.6.4 and newer), and perhaps OSX (not tested).
-
Use 100% of mkvextract functionality (supports extraction of tracks, timecodes, attachments, chapters in both XML and OGM, tags and CUE sheet)
-
Supports batch extraction of multiple files (from v2.0.0 and above)
-
Supports custom output filename patterns (from v2.5.0 and above)
-
Use mkvinfo and mkvmerge to analyse mkv elements really really fast
-
Finds the audio track's delay relative to video and writes it to the extracted filename
-
Automatically detects MKVToolnix installation directory from registry
-
It doesn't require the executable to be placed inside MKVToolnix directory
-
Uses file extensions for tracks according to CODEC_ID as defined in official mkvextract documentation
-
Uses separate thread for invoking mkvextract in order to have a responsive GUI
-
Incorporates a job mode for batch extracting (new in v1.6)
-
Supports all Windows Versions from WinXP and above
-
Supports Linux through Mono (from v1.6.4 and above)
-
Supports High DPI evironments (from v2.2.0 and above)