puppylat.blogg.se

Mkvmerge gui v2.2.0
Mkvmerge gui v2.2.0




mkvmerge gui v2.2.0

When on Linux, check for mkvmerge in /usr/bin firstĪdd new JSON parser for reading the JSON identification info from mkvmerge (Based on NewtonSoft JSON.NET, )įix issues with Linux case sensitivity (hopefully!) (thanks djcj!)įix locale issues with Linux (hopefully!) (thanks djcj and Mosu!) Simplify version checking for Linux and OSX for mkvinfo and mkvmergeįix small cosmetic bug for Linux in main Form Replace hard-coded newline characters with Environment.NewLine Implement new method to read standard output character by character (fixes Linux parsing) Hopefully solve all remaining issues with locale on Linux (thanks djcj!) Switch to using -gui-mode for mkvextract versions v9.7.0 and newer, while keeping existing functionality for backwards compatibility Make right click to change selection in the TreeViewįix bug when removing multiple jobs from Job ManagerĪdd the filename in the track progress report label in the Job ManagerĪdd new properties in the gMKVSegmentInfo classįix some cases where settings were getting overriden during start up (thanks Bal65, RyFeR26!) Increase the width of the percentage labels in Main formĭecrease the height of the buttons in Log FormĪdd support for passing directories from command line Remove unnecessary separator in context menu

MKVMERGE GUI V2.2.0 MANUAL

Switch to "timestamps_v2" instead of "timecodes_v2" for MKVToolNix v17+Īdd support for the new mkvextract syntax for MKVToolNix v17+Īdd a new commandline argument -mkvtoolnix="." to specify a manual path for MKVToolNixĪdd custom DPI scaling code and enable it on all formsĪdd new manifest Property "dpiAwareness" for newest Windows Versions (Windows 10 v1607+)Īdded new Audio Codec_ID A_EAC3 and A_MLPĪdded some missing video and subtitle codec_id Quote output filename in chapters, tags and cuesheet when using the new MKVToolNix cliįix the necessary input fields check when extracting tags and cuesheetĪdd new setting for default output directory Stop trying to find delays in matroska files that don't contain any video tracksĮnclose language in characters in the output filename for tracks, in order for MKVToolNix GUI to be able to derive it Optimize finding delays with mkvinfo by searching only for tracks that couldn't find delays with mkvmergeĪsk the user to create the output directory if it doesn't existĪdded new "Options" form to support custom output filename patternsĬheck if a file with the same filename already exists before extracting and add a counter to the output filename to avoid overwritting the original file Replace invalid file characters with underscore character ('_') from output filenameĪdd support for new element "Language IETF"įix issue in checking for an existing job when adding a new jobįix finding delays with newer mkvinfo versions Optimize algo to avoid unnecessary comparisons Improve track selection when filter value is an empty string Supports custom output filename patterns (new in v2.5.0)įix attachment filename for all cases. Supports batch extraction of multiple files (new in v2.0.0) 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 Use mkvinfo to analyse mkv elements really really fastĪutomatically detects MKVToolnix installation directory from registry 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.2 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#.

mkvmerge gui v2.2.0

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.






Mkvmerge gui v2.2.0