MKVCleaver: гайд от гика, что умеет оболочка для mkvextract и кому она нужна

MKVCleaver — узкоспециализированная настольная оболочка для Windows, которая управляет консольным mkvextract из состава MKVToolNix и помогает извлекать из Matroska-контейнеров отдельные видеодорожки, аудио, субтитры, вложения, главы, метки и служебные данные. Программа особенно заметно отличается от универсального видеоконвертера тем, что её основная задача — демультиплексирование, а не перекодирование: исходный MKV не изменяется, а выбранные элементы сохраняются отдельными файлами. В актуальной ветке MKVCleaver распространяется как переносимое 64-битное приложение, рассчитанное на Windows 10 и Windows 11, требует MKVToolNix и MediaInfo и остаётся бесплатным ПО под GNU GPL.

Основные параметры MKVCleaver

Параметр Актуальное состояние
Официальное название MKVCleaver
Разработчик Ilia Bakhmoutski
Назначение Графический интерфейс для извлечения данных из Matroska/MKV через mkvextract
Текущая версия 0.8.0.2, выпуск от 20 ноября 2025 года
Платформа Windows 10 и Windows 11, актуальная сборка x64
Распространение Portable; установщики выведены из текущей схемы распространения
Цена Бесплатно, лицензия GNU General Public License
Обязательные зависимости MKVToolNix и MediaInfo либо совместимая MediaInfo.dll
Основной вход Matroska/MKV-файлы
Основной результат Отдельные дорожки и служебные элементы контейнера в форматах, определяемых типом дорожки
Пакетная обработка Есть; выбор можно применять к набору файлов, поддерживаются переопределения для отдельных файлов и фильтры дорожек
Облачная обработка Нет; извлечение выполняют локальные компоненты MKVToolNix
Мобильные и веб-версии Не выпускаются
ИИ-функции Не заявлены и для задачи программы не требуются
Язык интерфейса Английский

Главное практическое следствие этой таблицы: MKVCleaver имеет смысл оценивать не как самостоятельный медиадвижок, а как управляющий слой над MKVToolNix. Когда задача касается монтажа, перекодирования, визуального редактирования или подготовки публикации, полезнее сразу смотреть в сторону программ для редактирования видео. MKVCleaver нужен на другом этапе — когда содержимое Matroska-контейнера требуется разложить на компоненты без изменения исходного файла.

Что это за программа и каков её текущий статус

Идентичность продукта

MKVCleaver разработан Ilia Bakhmoutski как графический фронтенд для MKVExtract.exe из пакета MKVToolNix Моритца Бункуса. Этим определяется и назначение программы, и её ограничения: интерфейс выбирает файлы, дорожки и параметры, формирует операции и передаёт извлечение утилитам MKVToolNix. Сам MKVCleaver не является видеокодеком, проигрывателем или монтажным приложением.

Его также не следует путать с MKVExtractGUI, MKVExtractGUI-2, gMKVExtractGUI и Inviska MKV Extract. Эти приложения решают похожую задачу, но имеют другие кодовые базы, разработчиков, жизненный цикл и набор интерфейсных функций. Наличие слова MKV в названии тем более не означает, что программа умеет конвертировать любое видео в MKV: здесь направление работы обратное — содержимое существующего Matroska-файла извлекается наружу.

Актуальная ветка и распространение

Текущий официальный выпуск — 0.8.0.2 от 20 ноября 2025 года. В нём переработана часть интерфейса, добавлены множественный выбор элементов пакетной очереди, сухой прогон фильтров дорожек, меню параметров, настраиваемые цвета просмотра журнала, экспорт строк журнала в RTF или TXT, отображение количества глав для файла, поддержка A_EAC3 и ряд исправлений интерфейса и операций SQLite. Одновременно выпуск содержит несовместимые со старыми настройками изменения: переименована база данных, изменён синтаксис Layout Editor и разделителей пользовательских имён, удалён старый плейсхолдер задержки аудио.

В версии 0.8.0.1 разработчик прекратил выпуск 32-битной ветки и установщиков. Поэтому актуальная схема — переносимый x64-файл, который следует размещать в каталоге с обычными правами записи пользователя. Это важнее, чем кажется: MKVCleaver хранит рядом или в своих рабочих данных конфигурацию и SQLite-базу, поэтому расположение portable-сборки в защищённом каталоге Program Files может приводить к ошибке открытия базы без повышения прав.

Цена, лицензия и отсутствие тарифов

MKVCleaver распространяется бесплатно по GNU General Public License. У продукта нет подписки, облачного тарифа, отдельной Pro-редакции или функционально урезанного пробного режима. Расходы возникают только косвенно: пользователю требуется место на диске для извлечённых дорожек и установленный MKVToolNix; MediaInfo также нужна для текущей версии. Платить за разблокировку пакетной обработки, фильтров или пользовательского именования не требуется.

Зависимости, производительность и интернет

Почему без MKVToolNix программа не работает

Извлечение выполняет mkvextract. Это принципиально для диагностики: ошибка в чтении конкретного контейнера, предупреждение о повреждённых данных или несовместимость с новым типом Matroska-элемента может исходить не из GUI, а из версии MKVToolNix. MKVCleaver также использует mkvmerge для получения сведений о файле и построения структуры, поэтому неверно указанный путь к пакету ломает анализ ещё до начала сохранения дорожек.

Для актуальной 0.8.0.2 нужна MediaInfo. Раньше библиотека могла входить в переносимый набор, но в 0.8.0.2 MediaInfo.dll больше не включена автоматически: требуется системная установка MediaInfo либо подходящая библиотека рядом с программой. Для работы из исходного AutoIt-кода дополнительно перечислены Sqlite3_x64.dll и необязательные компоненты для отдельных функций, включая mediainfo_params.sqlite, avc2avi.exe и tc2cfr.exe.

Что определяет скорость

MKVCleaver не выполняет само демультиплексирование, поэтому корректнее оценивать скорость связки целиком. Основная нагрузка приходится на mkvextract и операции чтения/записи. При извлечении большой видеодорожки программа должна прочитать контейнер и записать значительный объём данных на накопитель; размер результата может быть близок к размеру соответствующего потока внутри исходника. При работе с десятками файлов суммарное свободное место важнее размера самого MKVCleaver.

Параллельное извлечение нескольких файлов не является текущей основной возможностью MKVCleaver: многопоточность всё ещё фигурирует в планах разработчика. Пакетный режим автоматизирует последовательную обработку очереди, но не следует трактовать его как одновременный запуск нескольких независимых задач. Поэтому производительность больших наборов зависит прежде всего от mkvextract, накопителя, структуры файлов и количества извлекаемых данных, а не от рекламных обещаний о числе ядер.

Нужен ли интернет

Для самого извлечения интернет не нужен: MKV, MKVToolNix и MediaInfo находятся на локальном компьютере, а результат записывается в локальный каталог. Сетевой доступ используется служебно при проверке обновлений. В старой ветке разработчик прямо указывал адреса сервисов проверки версии, а настройка обновлений могла влиять на время запуска при сетевых проблемах. Отсюда простой вывод: отсутствие интернета не лишает программу основной функции, но автоматическая проверка новой версии может сообщить об ошибке соединения.

Интерфейс MKVCleaver

Список файлов и структура контейнера

Левая часть рабочего окна отведена под добавленные Matroska-файлы и их содержимое. У файла раскрываются дорожки, а пользователь видит тип элемента и доступные сведения, необходимые для выбора. В 0.8.0.2 к записи файла добавлено количество глав. Такое дерево подходит для сценария с сериалом или набором однотипных файлов: перед извлечением можно сравнить структуру эпизодов и заметить, где номер или состав дорожек отличается.

Смысл этой зоны — не воспроизведение и не предварительный просмотр видео. MKVCleaver показывает технический состав контейнера, а подробная информация запрашивается отдельно. Если после извлечения требуется убедиться, что дорожка вообще воспроизводится в нужной системе, это уже задача медиаплеера; для выбора подходящего приложения есть отдельный материал про видеоплееры для Windows.

Пакетный выбор и переопределения

Справа сосредоточен пакетный выбор типов дорожек и служебных элементов. В классической компоновке доступны видео, аудио, несколько субтитров, вложения, таймкоды, CUE, главы, теги и Segment UIDs. Такая схема удобна, когда десятки файлов собраны одинаково: один набор флажков применяется ко всей очереди. При неодинаковой структуре MKVCleaver поддерживает per-file override — настройку конкретного файла поверх общего пакетного выбора.

Версия 0.8.0.2 усилила именно пакетную сторону: несколько элементов очереди можно выделять одновременно, а фильтры дорожек допускают отключение без удаления и сухой прогон. Dry-run нужен не для создания файлов, а для проверки того, какие дорожки попадут под фильтр до запуска реального извлечения. Это полезно при фильтрации по языку или типу дорожки, когда номера треков в разных эпизодах не совпадают.

Имена файлов и каталог назначения

MKVCleaver умеет назначать расширение автоматически по определённому кодеку и строить имена результатов по шаблонам. Поддерживаются пользовательские плейсхолдеры; среди исторически закреплённых — имя исходника, номер дорожки, языковые обозначения и задержка. В 0.8.0.2 плейсхолдеры можно направлять на конкретные типы дорожек, а изменение параметров и шаблонов синхронизируется.

Результаты разрешено сохранять либо в единый выбранный каталог, либо рядом с исходными файлами. Для пакетной работы единый каталог упрощает контроль, но увеличивает риск конфликтов имён; сохранение рядом с источником распределяет файлы по исходным папкам. Поэтому пользовательское именование — не косметика, а часть защиты от перезаписи и путаницы.

Журнал и обратная связь

У программы есть журнал операций, подробный прогресс и восстановление сессии после сбоя. Ветка 0.7 перешла на SQLite для внутреннего состояния и журналирования, а 0.8.0.2 улучшила SQL-операции и просмотр журнала. Строки журнала можно экспортировать в RTF или TXT. Для диагностики это важнее обычного сообщения «готово»: именно лог показывает, какие внешние команды запускались, где возникло предупреждение и какой файл оказался проблемным.

Основные функции

Извлечение видеодорожек

Видео извлекается как отдельный поток в формате, который определяет mkvextract по Codec ID. Например, AVC/H.264 сохраняется как элементарный H.264-поток, HEVC/H.265 — как H.265, MPEG-1 и MPEG-2 — как соответствующие элементарные MPEG-потоки, VP8 и VP9 — в IVF. Для части старых VFW/FOURCC-дорожек фиксированной частоты кадров mkvextract создаёт AVI. Это не перекодирование и не «конвертация MKV в H.264»: извлекается уже содержащийся внутри поток.

В MKVCleaver дополнительно есть опция преобразования H.264-дорожки в AVI. Её следует рассматривать как специализированный совместимый сценарий, а не основной способ работы с современными AVC-файлами. Для обычного демультиплексирования безопаснее оставить поток в нативном виде и уже затем решать, нужен ли другой контейнер.

Извлечение аудио

Аудиодорожки сохраняются без обязательного повторного кодирования. mkvextract формирует AAC с ADTS-заголовками, raw AC-3 для AC3/E-AC3, DTS для A_DTS, FLAC для A_FLAC, MP2, MP3, OggOpus для Opus, WAV для PCM, OggVorbis для Vorbis, WV для WavPack, а также поддерживает TrueHD/MLP и ряд менее распространённых типов. MKVCleaver автоматически определяет кодек и назначает расширение, а для FLAC предоставляет отдельный параметр raw output.

Практический смысл извлечения аудио — получить самостоятельный поток для анализа, монтажа, синхронизации или последующего мультиплексирования. Если задача на самом деле состоит в перекодировании аудио или видео под конкретное устройство, лучше использовать специализированный конвертер; смежные варианты собраны в материале о программах для конвертирования видео.

Субтитры

Текстовые субтитры извлекаются в тип, предусмотренный mkvextract: UTF-8/ASCII — в SRT, SSA и ASS — в соответствующие SSA/ASS-файлы, WebVTT — в WebVTT, USF — в USF. Графические PGS сохраняются как SUP, а VobSub — как связка SUB и IDX. Поэтому наличие слова «subtitle» в дереве не гарантирует редактируемый текст: PGS и VobSub являются графическими форматами и требуют другого инструментария для дальнейшего распознавания или правки.

MKVCleaver показывает языковые данные дорожек и позволяет использовать язык в именовании. Для больших библиотек это заметно полезнее выбора по номеру трека: в одном файле английские субтитры могут быть Track 2, а в другом — Track 5. Фильтры дорожек решают именно эту проблему и в 0.8.0.2 получили dry-run для предварительной проверки.

Вложения, главы, теги, CUE и служебные данные

Вложения из Matroska сохраняются как есть, без преобразования. Обычно это шрифты для ASS/SSA, обложки или другие файлы, которые автор контейнера встроил внутрь. Главы по умолчанию выводятся в XML, совместимый с MKVToolNix; mkvextract также поддерживает упрощённый OGM-стиль. Теги выводятся в XML. CUE sheet сохраняется отдельно, а cues — в текстовый формат с временными метками и позициями. MKVCleaver также умеет извлекать Segment UIDs.

Это одна из причин, по которой программа полезнее простого «вытащить аудио». Она охватывает служебные элементы контейнера, необходимые для корректной реконструкции проекта после правки. При этом исходный MKV остаётся неизменным: MKVCleaver не удаляет выбранную дорожку из контейнера и не перестраивает файл автоматически.

VFR, таймкоды и задержки

MKVCleaver умеет обнаруживать переменную частоту кадров, автоматически извлекать таймкоды для VFR и работать в режиме «только таймкоды». mkvextract записывает timestamps в формат v2. Для задач синхронизации это полезно, потому что простой «номер кадра × средний FPS» не описывает реальную временную шкалу VFR.

В старых ветках появились быстрый и полный режимы определения VFR, а также экспериментальное преобразование VFR в CFR через дополнительные утилиты. Такой режим требует tc2cfr.exe и относится к специальным функциям. Он не нужен для обычного извлечения аудио, субтитров или глав и добавляет лишний этап, если целью является лишь получить исходную дорожку.

Карта форматов и совместимости

Что находится в MKV Типичный результат mkvextract Что сохраняется Что проверить после извлечения
H.264/AVC Элементарный .h264 Закодированный видеопоток без перекодирования Нужен ли контейнер для целевого редактора или плеера
H.265/HEVC Элементарный .h265 Исходный HEVC-поток Поддерживает ли следующая программа raw HEVC
AAC AAC с ADTS Аудиоданные без повторного кодирования Корректная длительность и язык
AC-3 / E-AC-3 Raw AC-3 Исходный аудиопоток Совместимость следующего инструмента с AC-3/E-AC-3
DTS Raw DTS Исходный DTS-поток Наличие нужного декодера только для воспроизведения
FLAC FLAC Поток без потерь Имя, язык и отсутствие конфликтов имён
Opus OggOpus Opus-дорожка в подходящей оболочке Поддержка формата целевой программой
PCM WAV PCM; big-endian integer преобразуется в little-endian Частота дискретизации, каналы, длительность
SRT-подобный текст .srt Текст и тайминг Кодировка, строки и синхронизация
ASS/SSA .ass / .ssa Текст, тайминг и стили Нужны ли вложенные шрифты из Attachments
PGS .sup Графические субтитры Не ожидать редактируемого текста
VobSub .sub + .idx Изображения субтитров и индекс Наличие обеих частей пары
Главы XML или простой OGM-формат Структура глав Наличие всех названий и языков при сложной разметке
Теги XML Matroska-теги Связь тегов с нужными дорожками
Вложения Исходные файлы Байты вложения без конвертации Шрифты, обложки и расширения
Таймкоды Timestamp v2 Временная шкала дорожки Соответствие нужному Track ID

Важно различать контейнер и кодек. Расширение результата задаётся типом дорожки, а не тем, что пользователь вручную написал в имени. Неверное расширение не превращает поток в другой формат. Это же объясняет, почему после извлечения H.265 файл может не открываться двойным щелчком: raw-видеопоток не обязан иметь контейнер, привычный медиаплееру.

Задача → инструмент → результат → что проверить

Задача Функция MKVCleaver Результат Контроль
Получить английские субтитры из сезона Batch mode + фильтр дорожек по языку Набор SRT/ASS/SUP в зависимости от исходного типа Количество файлов, язык, длительность, отсутствие пропусков
Извлечь комментарий режиссёра Выбор нужной Audio Track и per-file override Отдельный AAC/AC3/DTS/FLAC и т. п. Язык, номер дорожки, длительность
Сохранить стилизованные субтитры с шрифтами Subtitle Track + Attachments ASS/SSA и вложенные TTF/OTF при их наличии Все используемые шрифты присутствуют
Подготовить дорожки к повторному mux Tracks + Chapters + Tags + Attachments Набор отдельных компонентов контейнера Нет ли потерянных служебных элементов
Разобрать VFR-материал VFR detection + Timecodes Поток и timestamp v2 Таймкоды относятся к правильной дорожке
Обработать неодинаковые эпизоды Batch settings + per-file override Разный выбор дорожек в одной очереди Проверить исключения до запуска
Отладить сбой Log viewer + debug log Запись команд и сообщений ошибок Найти конкретный файл и операцию, где произошёл сбой

Эта карта показывает границу продукта. MKVCleaver хорошо автоматизирует выбор и извлечение, но не заменяет редактор субтитров, монтажную систему, конвертер и средство обратного мультиплексирования. Если нужен именно монтаж фрагментов, полезнее выбрать программу из обзора программ для нарезки видео, а MKVCleaver оставить как подготовительный инструмент.

Что перестанет работать первым

Без MKVToolNix пропадёт сама возможность анализировать и извлекать дорожки: GUI не содержит собственного движка mkvextract. Без MediaInfo актуальная 0.8.0.2 теряет часть функции чтения параметров и метаданных, поэтому зависимость должна быть доступна системе или лежать рядом в поддерживаемом виде. Без прав записи portable-приложение может не открыть свою базу или не создать результат в выбранной папке.

Без интернета основная обработка продолжает работать, но проверка обновлений не сможет связаться с сервером. После несовместимого обновления MKVToolNix первым признаком будет ошибка анализа или извлечения, потому что MKVCleaver формирует команды для внешней утилиты. При нехватке места задача остановится на этапе записи результатов: программа исторически не выполняла полноценную предварительную оценку необходимого свободного пространства для всей очереди.

Облачных серверов, авторизационного аккаунта и подписочной лицензии в основной цепочке нет, поэтому их недоступность не блокирует локальную работу. Это отличает MKVCleaver от веб-сервисов, но одновременно перекладывает ответственность за дисковое пространство, обновление зависимостей и резервное хранение исходников на пользователя.

Как пользоваться программой — советы гика

Настройки после установки: подготовить portable-папку и зависимости

Цель. Добиться первого запуска без ошибок базы и без сообщения о том, что MKVToolNix не найден. Подготовка. Нужны Windows 10/11 x64, текущий MKVCleaver, установленный MKVToolNix и MediaInfo либо совместимая MediaInfo.dll.

  1. Поместите portable-файл MKVCleaver в отдельный каталог, где обычная учётная запись Windows имеет право записи; защищённый Program Files для текущей переносимой схемы не подходит.
  2. Запустите MKVCleaver. В 0.8.0.2 при первом запуске предусмотрен выбор путей.
  3. Если пакет не найден автоматически, используйте элемент Locate MKVToolNix и укажите каталог, содержащий mkvextract.exe и mkvmerge.exe. После успешного обнаружения в 0.8.0.2 текстовый элемент заменяется значком MKVToolNix.
  4. Убедитесь, что MediaInfo доступна системе. Для portable-схемы допустима подходящая 64-битная MediaInfo.dll рядом с приложением.
  5. Откройте Help и проверьте, что программа запускается без сообщения о недостающих компонентах.

Проверка результата. Главное окно открывается, путь к MKVToolNix распознан, дерево файлов пока пустое, ошибок базы нет. Типичная ошибка. «cannot open database file» после размещения программы в Program Files. Безопасный откат. Закройте MKVCleaver, перенесите всю его папку вместе с конфигурацией и базой в пользовательский каталог с правами записи и запустите снова; повышать права ради обхода этой проблемы не требуется.

Добавить один MKV и изучить состав

Цель. Понять, какие дорожки и служебные элементы находятся в контейнере, до создания файлов. Подготовка. Возьмите небольшой MKV с известным содержимым и убедитесь, что у каталога источника есть права чтения.

  1. Нажмите Open MKV files to process… или перетащите MKV в область списка файлов.
  2. Дождитесь появления файла в левой части окна.
  3. Раскройте элемент файла и просмотрите перечисленные Video Track, Audio Track, Subtitle Track и доступные служебные элементы.
  4. Для уточнения состава используйте подробную информацию о файле по команде интерфейса; MKVCleaver показывает сведения, полученные из MKVToolNix и MediaInfo.
  5. Сопоставьте язык, тип и номер дорожки с той задачей, которую собираетесь выполнять.

Проверка результата. В дереве отображается структура, а у актуальной 0.8.0.2 рядом с файлом доступно количество глав. Типичная ошибка. Файл не добавляется или структура не появляется из-за неверного пути к MKVToolNix. Безопасный откат. Удалите элемент из очереди, исправьте путь к MKVToolNix и добавьте исходник заново; исходный MKV при этом не меняется.

Извлечь одну видео-, аудио- или субтитровую дорожку

Цель. Получить один поток из контейнера без изменения источника. Подготовка. Файл уже добавлен, нужная дорожка определена по типу и языку.

  1. В правой области Tracks to extract снимите пакетные флажки, которые не относятся к нужному типу.
  2. Оставьте отмеченной требуемую Video Track, Audio Track или Subtitle Track.
  3. В Output directory укажите каталог назначения; если поле оставлено пустым в поддерживаемой схеме, результат сохраняется рядом с исходным файлом.
  4. Проверьте блок Filename options. Для первой операции лучше оставить предсказуемый шаблон с именем исходника и номером дорожки.
  5. Нажмите Extract Tracks !.
  6. Следите за индикатором прогресса и журналом до завершения операции.

Проверка результата. В каталоге назначения появился один файл с расширением, соответствующим Codec ID: например, SRT для текстового UTF-8-субтитра, FLAC для A_FLAC или H.265 для HEVC. Типичная ошибка. Пользователь ожидает готовый MP4, хотя извлёк элементарный видеопоток. Безопасный откат. Удалите только созданный результат и повторите извлечение с другим выбором; оригинальный MKV остаётся нетронутым.

Пакетно извлечь одинаковый тип дорожек из нескольких файлов

Цель. Обработать сезон, архив лекций или другой набор однотипных MKV без ручного запуска mkvextract для каждого файла. Подготовка. Файлы должны иметь понятную структуру, а каталог назначения — достаточно свободного места.

  1. Через Open MKV files to process… выберите несколько MKV или перетащите весь набор в окно.
  2. В 0.8.0.2 при необходимости используйте множественный выбор элементов очереди, чтобы работать с группой файлов.
  3. В Tracks to extract (Batch Mode) отметьте общий тип дорожек, который нужно получать из каждого файла.
  4. Просмотрите несколько файлов в дереве и убедитесь, что выбранная логика соответствует их структуре.
  5. Задайте Output directory и шаблон имени, исключающий коллизии между сериями.
  6. Запустите Extract Tracks ! и не закрывайте приложение до завершения очереди.

Проверка результата. Для каждого исходника создан соответствующий результат, а журнал не содержит пропущенных файлов. Типичная ошибка. Номера дорожек различаются между эпизодами, и выбор «третья дорожка» попадает на разные языки. Безопасный откат. Остановите очередь, удалите только ошибочно извлечённые результаты и настройте фильтр по типу/языку или per-file override.

Настроить переопределение для отдельного файла

Цель. Не менять общую пакетную схему из-за одного эпизода с другим порядком дорожек. Подготовка. Общий пакетный выбор уже настроен.

  1. Выделите проблемный файл в левой области.
  2. Включите индивидуальную настройку выбора дорожек для этого файла через поддерживаемый механизм per-file setting override.
  3. Снимите флажок с дорожки, которую общий режим выбрал неверно, и отметьте фактически нужную дорожку.
  4. Проверьте язык, тип и подробные сведения именно у выбранного файла.
  5. Вернитесь к списку и убедитесь, что остальные элементы по-прежнему используют общие batch-настройки.
  6. Запустите извлечение обычной кнопкой Extract Tracks !.

Проверка результата. Исключительный файл даёт нужный поток, а остальные обрабатываются по общей схеме. Типичная ошибка. Пользователь меняет общий пакетный флажок вместо локального переопределения и тем самым меняет всю очередь. Безопасный откат. Отмените индивидуальный override или восстановите пакетные настройки до запуска; уже созданные файлы можно удалить без влияния на исходные MKV.

Использовать фильтры дорожек и dry-run

Цель. Отбирать дорожки по признакам, а не по фиксированному номеру. Подготовка. Версия 0.8.0.2, набор файлов и понимание нужного языка или типа.

  1. Откройте настройки track filters из интерфейса MKVCleaver.
  2. Создайте условие, соответствующее нужному типу дорожки и доступным метаданным.
  3. Не запускайте реальное извлечение сразу: включите dry-run для фильтра.
  4. Просмотрите, какие элементы были бы выбраны в очереди.
  5. Если результат слишком широкий или узкий, измените условия AND/OR и повторите dry-run.
  6. После корректной выборки отключите тестовый прогон и выполните извлечение.

Проверка результата. Dry-run показывает только ожидаемые дорожки, а реальный запуск создаёт файлы для того же набора. Типичная ошибка. Удалять фильтр, когда нужно временно исключить его из обработки. Безопасный откат. В 0.8.0.2 фильтр можно выключить без удаления, поэтому верните его в неактивное состояние и повторите проверку.

Извлечь вложения, главы, теги, CUE, cues и Segment UIDs

Цель. Получить не медиадорожку, а служебные компоненты Matroska. Подготовка. В структуре файла должны присутствовать соответствующие элементы.

  1. Добавьте файл и убедитесь, что нужные разделы обнаружены.
  2. В пакетном блоке отметьте Attachments, Cuesheets, Chapters, Tags или Segment UIDs — только те элементы, которые нужны.
  3. Для глав выберите поддерживаемый вариант вывода: XML используется как основной формат; простой OGM-стиль применяется, когда нужен именно упрощённый текстовый вариант.
  4. Укажите каталог назначения и проверьте, что имена вложений не конфликтуют с уже существующими файлами.
  5. Запустите извлечение.
  6. После завершения сравните число результатов со структурой исходного контейнера.

Проверка результата. Вложения сохранены без конвертации, главы и теги — в ожидаемом формате, CUE/cues и идентификаторы присутствуют при наличии в источнике. Типичная ошибка. Ожидать файл глав у MKV, в котором глав нет. Безопасный откат. Ничего не меняйте в исходнике; удалите пустые или ненужные результаты и повторите только для реально присутствующих элементов.

Извлечь таймкоды для VFR

Цель. Сохранить временную шкалу дорожки при переменной частоте кадров. Подготовка. Файл с VFR или материал, для которого нужно подтвердить тип временной шкалы.

  1. Добавьте MKV и включите проверку VFR.
  2. Выберите быстрый или полный режим обнаружения там, где эта настройка доступна.
  3. Отметьте Timecodes; при необходимости используйте Timecodes Only, чтобы не извлекать медиапотоки.
  4. Проверьте, что выбран правильный Track ID.
  5. Запустите извлечение.
  6. Сохраните полученный timestamp v2 рядом с той дорожкой, к которой он относится.

Проверка результата. Создан текстовый файл временных меток v2 для нужной дорожки. Типичная ошибка. Применить таймкоды другой дорожки при последующей сборке. Безопасный откат. Повторите извлечение, явно выбрав правильный трек; временные файлы можно удалить и создать заново без изменения исходника.

Настроить пользовательские имена и расширения

Цель. Получить сортируемые имена и не перепутать дорожки в пакетном выводе. Подготовка. Сначала выполните одну операцию с базовым именованием и убедитесь, что типы дорожек распознаются верно.

  1. Откройте параметры Filename options и выберите пользовательский шаблон.
  2. Добавьте плейсхолдеры имени исходника, номера дорожки, языка или типа — только те, которые реально нужны для сортировки.
  3. В 0.8.0.2 учтите новый синтаксис разделителей и то, что плейсхолдеры можно нацеливать на конкретные типы дорожек.
  4. Если MKVCleaver назначает расширение неподходящим образом для редкого Codec ID, откройте Tools → Edit Extensions и исправьте соответствие.
  5. Для неизвестного кодека сначала используйте Tools → Get Codec(s), чтобы не назначать расширение вслепую.
  6. Запустите извлечение на одном тестовом файле, затем применяйте шаблон к пакету.

Проверка результата. Имена уникальны, язык и номер дорожки читаются, расширение соответствует фактическому типу потока. Типичная ошибка. После обновления со старой версии использовать прежний синтаксис Layout Editor или разделителей. Безопасный откат. Вернитесь к стандартному шаблону, сохраните старый custom.ini отдельно и переносите настройки вручную только после проверки нового синтаксиса.

Использовать специальные опции FLAC и H.264

Цель. Применить дополнительные режимы только к тем дорожкам, для которых они предназначены. Подготовка. Кодек должен быть точно определён.

  1. Для FLAC проверьте, что выбранная Audio Track действительно имеет Codec ID A_FLAC.
  2. При необходимости включите параметр Raw FLAC output.
  3. Для H.264 сначала убедитесь, что Video Track имеет AVC/H.264, а не HEVC.
  4. Опцию Convert H.264 tracks to AVI включайте только тогда, когда следующая программа требует такой контейнер.
  5. Если используется дополнительное VFR→CFR-преобразование, убедитесь в наличии требуемых внешних утилит avc2avi.exe/tc2cfr.exe.
  6. Сначала обработайте один файл и сравните длительность результата с исходной дорожкой.

Проверка результата. FLAC создаётся в ожидаемом виде, а AVI используется только для совместимого H.264-сценария. Типичная ошибка. Включить AVI-конверсию для HEVC или считать её улучшением качества. Безопасный откат. Удалите производный файл и повторите обычное извлечение без специальной опции; исходный поток в MKV останется прежним.

Сквозной сценарий: субтитры и шрифты из сезона с контролем результата

Цель. Извлечь из нескольких серий английские ASS/SRT-субтитры и вложенные шрифты, не затрагивая видео и аудио. Подготовка. Файлы лежат в одной папке, MKVToolNix и MediaInfo распознаны, свободного места достаточно.

  1. Добавьте все серии через Open MKV files to process….
  2. Раскройте три-четыре файла из разных мест списка и сравните язык и тип Subtitle Track.
  3. Настройте batch-выбор только для субтитров и Attachments; видео и аудио отключите.
  4. Если номера субтитров различаются, создайте фильтр по языку и сначала выполните dry-run.
  5. Для исключительного файла используйте per-file override.
  6. Задайте Output directory в отдельную пустую папку.
  7. Настройте имена так, чтобы в них оставались исходное имя эпизода и язык.
  8. Нажмите Extract Tracks ! и дождитесь окончания очереди.
  9. Проверьте журнал на warnings/errors, затем пересчитайте полученные субтитры и вложения.
  10. Откройте несколько текстовых субтитров в подходящем редакторе и убедитесь, что ASS-файлы имеют связанные шрифты, если они были вложены в MKV.

Проверка результата. На каждую серию получен правильный субтитр, лишних видео- и аудиофайлов нет, нужные вложения присутствуют, исходные MKV не менялись. Типичная ошибка. Отобрать «Subtitle Track 2» вместо языка и получить разные дорожки на части сезона. Безопасный откат. Очистите только папку вывода, уточните фильтр и повторите batch-операцию.

Безопасность и приватность

Локальная обработка

Основные медиафайлы не требуется загружать в облако: MKVCleaver вызывает локальные исполняемые файлы MKVToolNix и записывает результат на локальный диск. Регистрация и аккаунт не нужны. Это уменьшает число точек, через которые проходят крупные медиаданные, и позволяет работать офлайн после установки зависимостей.

Сетевой компонент остаётся у проверки обновлений. Если политика организации запрещает приложению выход в интернет, функция извлечения от этого не исчезает, но обновления придётся контролировать отдельно. Важный практический момент: не следует путать сетевую блокировку update-check с ошибкой чтения MKV.

Предупреждения антивирусов

У MKVCleaver есть существенный репутационный риск: разные антивирусные движки в разные годы помечали его сборки, а VideoHelp убрал собственную загрузку версии 0.8.0.2 из-за большого числа предупреждений VirusTotal, оставив ссылку на сайт разработчика. Сам разработчик связывает такие детекты с AutoIt/упаковкой и публикует контрольную сумму текущего файла. Эти две позиции нельзя подменять утверждением «файл точно безопасен» или «файл точно вредоносен» без независимого анализа конкретной сборки.

Рациональная стратегия — загружать только текущий файл из первичного источника, сверять опубликованный хеш и не отключать защиту только ради запуска программы. Если корпоративная или домашняя политика безопасности блокирует исполняемый файл, безопаснее выбрать другой фронтенд для mkvextract, чем делать постоянное исключение вслепую. Наличие исходного кода в архиве старых выпусков и возможность запуска из AutoIt помогают аудиту, но текущая portable-сборка 0.8.0.2 больше не включает исходники внутри пакета.

Жизненный цикл MKVCleaver

Период Изменение Практическое значение
2010-е Проект формируется как GUI для mkvextract и постепенно получает пакетный режим, именование и дополнительные типы данных Основная концепция — автоматизация извлечения без консоли — остаётся неизменной
2017 Переход внутреннего состояния и журнала на SQLite, JSON-идентификация через MKVToolNix, фильтры и VFR-функции Старые настройки и параметры совместимости становятся менее надёжными
2018 0.8.0.0: пользовательские плейсхолдеры, совместимость с MKVToolNix 17+, изменения обработки команд Ветка 0.8 закрепляет современную структуру конфигурации
2024 0.8.0.1: обновление библиотек, прекращение 32-bit и installer-выпусков, исправления выбора субтитров Актуальная установка становится portable x64
2025 0.8.0.2: обновление интерфейса, multi-select, dry-run фильтров, параметры, журнал, MediaInfo вынесена из portable-пакета Пользователю нужно вручную учитывать MediaInfo и несовместимость части старой конфигурации
2026 Официальная страница загрузки продолжает публиковать 0.8.0.2; в трекере остаются обращения по отдельным ошибкам Проект доступен, но обновляется значительно реже самого MKVToolNix

Главный риск жизненного цикла — разная скорость развития оболочки и её backend. MKVToolNix продолжает получать частые релизы, тогда как MKVCleaver обновляется эпизодически. Поэтому при проблеме с новым контейнером всегда полезно отделять три уровня: исходный Matroska-файл, текущий mkvextract и код MKVCleaver, который строит команду для него.

Плюсы и минусы

Плюсы

  • Пакетное извлечение из нескольких MKV без ручного составления команд mkvextract для каждого файла.
  • Исходный контейнер не изменяется: выбранные элементы создаются отдельными файлами.
  • Поддерживаются не только видео, аудио и субтитры, но и вложения, главы, теги, CUE, cues, таймкоды и Segment UIDs.
  • Per-file override помогает обрабатывать наборы, где порядок дорожек отличается от файла к файлу.
  • Фильтры дорожек и dry-run в 0.8.0.2 уменьшают риск неправильного пакетного выбора.
  • Автоматическое определение кодека и расширения избавляет от ручного сопоставления большинства типичных Codec ID.
  • Есть пользовательские шаблоны имён, языковые метки, журналирование и восстановление сессии.
  • Программа бесплатна и не требует аккаунта, подписки или облачной загрузки материалов.

Минусы

  • Только Windows; текущая ветка ориентирована на x64 Windows 10/11.
  • Без MKVToolNix программа не извлекает данные, а 0.8.0.2 дополнительно требует доступную MediaInfo.
  • Обновления заметно реже, чем у MKVToolNix, поэтому совместимость с быстро меняющимся backend приходится контролировать.
  • Пакетный режим не равен параллельной обработке нескольких файлов; многопоточность остаётся заявленной будущей функцией.
  • Есть история антивирусных срабатываний; VideoHelp удалял собственный файл 0.8.0.2 из-за большого числа предупреждений VirusTotal.
  • Некоторые настройки 0.8.0.2 несовместимы со старым синтаксисом пользовательских конфигураций.
  • Portable-сборка чувствительна к правам записи каталога и не должна жить в защищённой папке только ради привычного пути Program Files.
  • Программа не монтирует, не перекодирует и не собирает итоговый MKV обратно автоматически; после правки дорожек нужен другой инструмент для mux.

Кому подойдёт

  • Пользователю Windows, который регулярно извлекает субтитры, аудио или служебные элементы из серии однотипных MKV.
  • Редактору субтитров, которому важно вместе с ASS/SSA получить вложенные шрифты и сохранить языковые обозначения в именах.
  • Архивисту медиатеки, которому нужен воспроизводимый пакетный процесс с журналом и без перекодирования.
  • Пользователю MKVToolNix, который понимает разницу между контейнером и дорожкой, но не хочет каждый раз писать команды mkvextract вручную.
  • Тем, кому важна локальная обработка без аккаунта и загрузки больших файлов на сервер.

Кому не подойдёт

  • Пользователям macOS или Linux, которым нужен нативный графический интерфейс без Windows-окружения.
  • Тем, кто хочет конвертировать видео в MP4, сжимать размер, менять кодек или разрешение: это не задачи MKVCleaver.
  • Пользователям, которым нужно вырезать сцены или монтировать ролик на таймлайне.
  • Тем, кому нужен единый инструмент «извлечь → отредактировать → собрать обратно»: MKVCleaver покрывает только первую часть.
  • Среде со строгой политикой безопасности, где исполняемые файлы с множественными антивирусными предупреждениями не допускаются даже после проверки хеша.
  • Тем, кому важна активная ежемесячная поддержка GUI в темпе MKVToolNix.

Сравнение с другими аналогами

Вариант Задача Платформа Порог освоения Форматы Автоматизация Модель оплаты Ограничение Когда выбирать
MKVCleaver GUI для пакетного mkvextract Windows 10/11 x64 Низкий–средний Matroska; выход зависит от Codec ID Batch, per-file override, filters, dry-run Бесплатно, GPL Зависит от MKVToolNix и MediaInfo; редкие релизы GUI Нужен удобный пакетный разбор MKV на Windows
gMKVExtractGUI Полный GUI вокруг mkvextract/mkvinfo Windows; Linux через Mono Низкий–средний Matroska и все поддерживаемые mkvextract элементы Batch/job mode, шаблоны имён Бесплатно, The Unlicense Тоже зависит от MKVToolNix Нужен более активно развиваемый фронтенд, локализация и современная ветка
mkvextract из MKVToolNix Прямое извлечение без стороннего GUI Windows, Linux, macOS и другие поддерживаемые системы Средний–высокий Полный набор режимов самого mkvextract Очень высокая через скрипты и командную строку Бесплатно, open source Нужно знать синтаксис и Track ID Важны актуальность backend, скрипты и точный контроль
FFmpeg Извлечение и stream copy в широком наборе контейнеров Windows, Linux, macOS и многие другие Высокий Широкий набор медиаформатов Очень высокая через -map, скрипты и пакетные оболочки Бесплатно, open source Не ориентирован на полный набор Matroska-служебных сущностей так же, как mkvextract Нужны не только MKV и гибкая потоковая автоматизация
MKVExtractGUI-2 Классический Windows GUI для MKVToolNix Windows Низкий Matroska-дорожки и главы Ограниченная по сравнению с современными фронтендами Бесплатно Последний релиз 2018 года, устаревшая совместимость Только для старой закреплённой среды, где уже подтверждена работоспособность

Для нового рабочего места наиболее логичны два направления. Если нужен GUI с активными обновлениями, gMKVExtractGUI сейчас имеет более современный жизненный цикл и в 2026 году получал новые релизы. Если важны воспроизводимые скрипты и минимальное число промежуточных слоёв, прямой mkvextract устраняет зависимость от сторонней оболочки. FFmpeg рационален, когда задача выходит за пределы Matroska и нужно единообразно работать с разными контейнерами.

Типичные проблемы и диагностика

MKVToolNix не найден

Симптом: MKVCleaver сообщает, что mkvextract.exe и/или mkvmerge.exe не найдены, либо не показывает структуру файла. Возможная подтверждённая причина: путь к MKVToolNix не задан или указывает не на текущий каталог пакета. Диагностика: проверьте наличие обоих исполняемых файлов в указанной папке. Исправление: повторно укажите каталог через Locate MKVToolNix. Проверка: добавленный MKV раскрывается в дереве и показывает дорожки.

MediaInfo отсутствует после обновления до 0.8.0.2

Симптом: часть параметров не считывается либо программа сообщает о недостающем MediaInfo-компоненте. Возможная подтверждённая причина: в 0.8.0.2 MediaInfo.dll больше не входит в portable-сборку. Диагностика: проверьте системную установку MediaInfo или наличие подходящей 64-битной библиотеки рядом с приложением. Исправление: установите MediaInfo из доверенного первичного источника либо используйте совместимую библиотеку в поддерживаемой схеме. Проверка: сведения о дорожках и параметры читаются без сообщения о зависимости.

Ошибка открытия базы без прав администратора

Симптом: portable-версия не открывает database file из Program Files. Возможная подтверждённая причина: защищённый системный каталог не даёт обычному пользователю записывать рабочие файлы. Диагностика: сравните поведение в текущей папке и в пользовательском каталоге с правами записи. Исправление: перенесите MKVCleaver, custom.ini и базу в отдельную папку вроде пользовательского Apps/Tools. Проверка: приложение запускается без повышения прав и сохраняет настройки.

Антивирус блокирует MKVCleaver

Симптом: загрузка или запуск останавливается защитой; VirusTotal показывает несколько детектов. Возможная подтверждённая причина: у MKVCleaver есть давняя история срабатываний на AutoIt/упакованные сборки, а VideoHelp снял собственный файл 0.8.0.2 из-за числа предупреждений. Диагностика: сравните хеш конкретного файла с контрольной суммой, опубликованной разработчиком. Исправление: не отключайте защиту вслепую; при несоответствии хеша удалите файл, при блокирующей политике используйте другой фронтенд или прямой mkvextract. Проверка: в работе остаётся только файл с подтверждённым происхождением и совпадающей контрольной суммой.

Длинный путь или имя мешает добавить файл

Симптом: файл с очень длинным полным путём не добавляется через drag-and-drop. Возможная подтверждённая причина: такая ошибка была зарегистрирована для 0.8.0.1 и исправлена в 0.8.0.2. Диагностика: проверьте версию MKVCleaver и длину полного пути. Исправление: обновите до 0.8.0.2; если внешняя Windows-компонента всё ещё ограничивает путь, временно перенесите исходник ближе к корню диска. Проверка: тот же файл появляется в очереди без изменения имени дорожек внутри контейнера.

«Extraction successful», но результата нет

Симптом: журнал завершает операцию как успешную, но ожидаемый файл не находится в исходном или выбранном каталоге. Возможная подтверждённая причина: подобный симптом зарегистрирован в официальном трекере; дополнительно путаницу создаёт режим сохранения в исходную папку при пустом Output directory. Диагностика: проверьте точный Output directory, шаблон имени и строки журнала для конкретной дорожки. Исправление: повторите операцию на одном файле в отдельный пустой каталог; при воспроизводимом отсутствии результата сохраните debug log и используйте прямой mkvextract как обходной путь. Проверка: файл физически присутствует и открывается целевым инструментом.

JSON option file содержит ошибку массива

Симптом: mkvextract сообщает, что mkv_cmd.json должен содержать массив строк. Возможная подтверждённая причина: для 0.8.0.2 зарегистрирована отдельная проблема формирования JSON option file на некоторых файлах. Диагностика: найдите точный текст ошибки в журнале и повторите операцию с одним проблемным MKV. Исправление: не переименовывайте наугад внутренний JSON; для этого файла используйте прямой mkvextract или актуальный альтернативный GUI и сохраните debug log для трекера MKVCleaver. Проверка: та же дорожка извлекается альтернативным способом, что отделяет содержимое MKV от ошибки оболочки.

Пакет внезапно извлекает не тот язык

Симптом: часть эпизодов выдаёт другую аудио- или субтитровую дорожку. Возможная подтверждённая причина: номера дорожек в разных файлах отличаются, а общий batch-выбор был построен по позиции. Диагностика: сравните дерево нескольких файлов и языковые поля. Исправление: настройте track filter по доступному языковому признаку, проверьте его через dry-run, а исключения обработайте per-file override. Проверка: выборка dry-run соответствует ожидаемому языку во всей очереди.

Старые пользовательские имена ломаются в 0.8.0.2

Симптом: после обновления шаблон имён даёт неожиданные разделители или не подставляет прежний плейсхолдер. Возможная подтверждённая причина: в 0.8.0.2 изменены синтаксис Layout Editor и пользовательских разделителей, удалён [aDelay], а формат [Delay] изменён. Диагностика: сравните custom.ini со справкой новой версии. Исправление: создайте шаблон заново по новому синтаксису вместо переноса старой строки целиком. Проверка: один тестовый файл получает ожидаемое имя до запуска большой очереди.

Извлечение останавливается из-за места на диске

Симптом: задача перестаёт продвигаться, когда раздел назначения заполнен. Возможная подтверждённая причина: разработчик отдельно обсуждал отсутствие достаточной предварительной проверки свободного места перед каждым извлечением. Диагностика: проверьте свободный объём на диске назначения и размер уже созданных потоков. Исправление: освободите место или выберите другой локальный диск, затем перезапустите только незавершённые элементы. Проверка: свободное место не падает до критического уровня, очередь завершается, а журнал не содержит ошибок записи.

Субтитры пропускаются в старой версии

Симптом: при извлечении нескольких дорожек часть субтитров не создаётся. Возможная подтверждённая причина: такой дефект исправлен в 0.8.0.1. Диагностика: проверьте номер версии MKVCleaver. Исправление: не диагностируйте современный MKV на ветке до 0.8.0.1; перейдите на актуальный выпуск и повторите тест на одном файле. Проверка: количество результатов соответствует отмеченным Subtitle Track.

Если после извлечения файл существует, но конкретный проигрыватель не воспроизводит звук или видео, проблема может находиться уже не в MKVCleaver, а в поддержке кодека или raw-потока. В таком случае полезно отдельно разобраться с кодеками для Windows, не меняя исходный контейнер и не повторяя демультиплексирование без причины.

FAQ

MKVCleaver конвертирует MKV в MP4?

Нет. Основная функция программы — извлечение отдельных компонентов Matroska. Она не является универсальным конвертером MKV→MP4 и не выполняет типичное изменение кодека, разрешения или битрейта.

Портится ли качество видео или аудио при обычном извлечении?

При обычном демультиплексировании декодирование и повторное кодирование не выполняются: mkvextract сохраняет поток в предусмотренном для его Codec ID виде. Исключение составляют специальные преобразования, которые пользователь включает отдельно, например H.264→AVI или экспериментальная работа VFR→CFR.

Можно ли удалить ненужную дорожку из исходного MKV через MKVCleaver?

Нет. MKVCleaver извлекает выбранные элементы и не модифицирует оригинальный файл. Для удаления дорожек или повторной сборки контейнера нужен mux-инструмент, например компоненты MKVToolNix.

Почему SRT иногда не получается, хотя субтитры есть?

Тип результата зависит от фактического типа субтитров. Text UTF-8/ASCII превращается в SRT, ASS/SSA сохраняется как ASS/SSA, PGS — как SUP, VobSub — как SUB+IDX. Графические субтитры не становятся текстовыми только из-за извлечения.

Нужны ли кодеки Windows для самого извлечения?

Нет. Извлечение осуществляет mkvextract, который читает структуру Matroska и сохраняет потоки. Системный декодер может понадобиться позже — для воспроизведения результата в конкретном приложении, но это отдельный этап.

Можно ли работать полностью офлайн?

Да, если MKVCleaver, MKVToolNix и MediaInfo уже установлены и доступны локально. Без интернета перестанет работать проверка обновлений, но не само чтение MKV и сохранение дорожек.

Почему текущая версия требует MediaInfo отдельно?

В выпуске 0.8.0.2 MediaInfo.dll удалена из portable-пакета. Поэтому требуется системная MediaInfo либо совместимая библиотека, размещённая так, чтобы MKVCleaver мог её использовать.

Есть ли русский интерфейс?

Официальная текущая страница загрузки указывает English как язык MKVCleaver. Отдельная русская локализация для актуальной сборки не заявлена.

Есть ли облако, аккаунт или синхронизация между компьютерами?

Нет. Продукт работает как локальная Windows-программа. Переносимость настроек связана с файлами конфигурации и базы, а не с облачным аккаунтом.

Что выбрать, если нужен активно обновляемый GUI?

gMKVExtractGUI сейчас развивается заметно активнее и получал новые релизы в 2026 году. Если GUI не обязателен, прямой mkvextract из MKVToolNix даёт самую короткую цепочку между пользователем и актуальным движком.

Итог

MKVCleaver остаётся рациональным инструментом для конкретного сценария: на Windows нужно регулярно разбирать несколько Matroska-файлов на дорожки и служебные элементы, сохраняя исходники неизменными. Его сильная сторона не в «мощности видеоредактора», а в автоматизации повторяющегося mkvextract: общий пакетный выбор, исключения для отдельных файлов, фильтры, dry-run, пользовательские имена и журнал уменьшают ручную работу с десятками однотипных контейнеров.

Для разового извлечения одной дорожки прямой mkvextract или современный gMKVExtractGUI часто проще в долгосрочной поддержке. Для монтажа и перекодирования MKVCleaver вообще не является конкурентом профильным приложениям. Для большой Windows-медиатеки с повторяемой структурой он по-прежнему полезен, но требует дисциплины: держать MKVToolNix актуальным, учитывать отдельную MediaInfo в 0.8.0.2, не переносить старую конфигурацию вслепую и заранее проверять фильтры на малой выборке.

Отдельно стоит учитывать безопасность распространения. Из-за истории антивирусных срабатываний использовать MKVCleaver разумно только из проверенного первичного источника с контролем хеша; при жёсткой политике безопасности лучше не ослаблять защиту, а выбрать другой фронтенд. Если эти условия подходят, MKVCleaver выполняет свою узкую задачу без подписки, облака и изменения исходного MKV.