gMKVExtractGUI
https://forum.doom9.org/showthread.php?t=170249
gMKVExtractGUI v2.6.1
В качестве личной ставки я разработал небольшую утилиту с графическим интерфейсом, чтобы использовать инструменты mkvinfo и mkvextract cli из пакета MKVToolnix, чтобы извлекать дорожки, главы и листы CUE из файлов mkv.
Хотя уже есть другие утилиты с графическим интерфейсом, я нашел их довольно медленными (исходный графический интерфейс MkvExtract) или неэффективными (MkvExtractGUI-2 неправильно извлекает дорожки вложений).
Итак, родился gMKVExtractGUI, написанный на чистом C# .NET v2 (.NET v4 начиная с версии 1.9.0), и он работает!
Текущая версия — v2.6.1, и вы всегда можете найти последний исполняемый файл здесь:
http://sourceforge.net/projects/gmkvextractgui/files/latest/download
Начиная с версии 1.6.4 Linux полностью поддерживается фреймворком MONO.
Для использования с MKVToolNix версии 9.0.0 и выше требуется версия 1.7.0 или выше.
Начиная с MKVToolNix v9.6.0 и более поздних версий, используется вывод JSON из mkvmerge, поэтому требуется Newtonsoft.Json.dll (в комплекте).
Начиная с версии 1.9.0 требуется .NET Framework v4.
Пакетная поддержка поддерживается начиная с версии 2.0.0.
Ключевые особенности :
Используйте почти 100% функциональности mkvextract (поддерживает извлечение треков, вложений, глав в XML, OGM и CUE, тайм-коды, теги и лист CUE)
Используйте mkvinfo для очень быстрого анализа элементов mkv
Автоматически определяет каталог установки MKVToolnix из реестра
Он не требует, чтобы исполняемый файл был помещен в каталог MKVToolnix, но он все равно проверяет его, если поиск в реестре не удается.
Использует расширения файлов для дорожек в соответствии с CODEC_ID, как определено в официальной документации mkvextract.
Использует отдельный поток для вызова mkvextract, чтобы иметь отзывчивый графический интерфейс.
Он включает режим задания для пакетного извлечения (новое в версии 1.6).
Поддерживает Linux через MONO (новое в v1.6.4)
Поддерживает все версии MKVToolnix от v4.x и новее.
Поддерживает пакетное извлечение нескольких файлов (новое в версии 2.0.0)
Поддерживает пользовательские шаблоны имени выходного файла (новое в версии 2.5.0)
Список изменений :
v2.6.1
Replace invalid file characters with underscore character ('_') from output filename
v2.6.0
Add support for new element "Language IETF"
Minor code optimizations/modernization