MKVToolNix — open-source программа, божественная находка
Категория: Видео и стриминг · Лицензия: GPL · Платформа: Windows / macOS / Linux (зависит от программы)
⬇ Скачать с официального сайтаMKVToolNix
MKVToolNix — набор утилит для работы с контейнерами Matroska (.mkv, .mka, .mks, .mk3d). Не кодировщик и не плеер: чисто инструмент для сборки, разбора и редактирования контейнеров без перекодирования содержимого. Open source (GPLv2), кроссплатформенный, активная разработка с 2003 года автором Морицем Бунке.
Чем mkv отличается от mp4/avi
Matroska — открытый контейнер, который умеет вкладывать произвольное число видео-дорожек, аудио-дорожек (на разных языках), субтитров (внутренних, разных форматов: SRT, ASS/SSA, PGS, VobSub, USF), глав, тегов, attachments (вложенные файлы — шрифты для ASS-субтитров, обложки, README). MP4 это всё тоже умеет, но с большими ограничениями по форматам аудио/субтитров; AVI — почти ничего из этого.
Утилиты в составе
- mkvmerge — главный инструмент. Собирает несколько файлов (видео + аудио + субтитры + шрифты) в один .mkv без перекодирования. CLI и GUI (MKVToolNix GUI).
- mkvinfo — показывает структуру MKV: треки, кодеки, разрешение, длительность, теги.
- mkvextract — вытаскивает треки, главы, теги, attachment'ы наружу.
- mkvpropedit — редактирует метаданные (заголовок, имена треков, языки, default-флаги) без полной пересборки файла — быстро, на месте.
Типовой сценарий 1: пересборка с другими аудио и сабами
Скачал фильм с английской дорожкой. Где-то нашёл русскую дорожку отдельным файлом и .ass-субтитры с переводом песен и шрифты, которые в .ass прописаны. Открываешь mkvmerge GUI, кидаешь видеофайл (mkvmerge подхватит видео и оригинальный звук), кидаешь русский ac3, кидаешь .ass и шрифты, расставляешь default-флаги (русская дорожка дефолтная, оригинал — нет), указываешь языки треков, нажимаешь «Start multiplexing» — через минуту готов новый .mkv. Без перекодирования, без потери качества.
Сценарий 2: чистка дорожек
Есть фильм с 8 аудио-дорожками и 30 сабами на языках, которые тебе не нужны. mkvmerge GUI: галочки только на нужных, всё остальное отрубается. Файл уменьшается с 12 ГБ до 9, видео не тронуто.
Сценарий 3: главы и обложка
Создаёшь chapters.xml вручную или в редакторе глав внутри GUI, кидаешь в mkvmerge — фильм получает главы, плеер показывает кнопки «следующая глава».
Сценарий 4: ремукс с фиксом задержки звука
Если дорожка отстаёт от видео — указываешь delay в миллисекундах при добавлении трека, mkvmerge сдвигает аудио без перекодирования.
Чего не делает
- Не перекодирует. Если нужно сменить кодек, изменить битрейт, разрешение — это к HandBrake, FFmpeg, ffmpeg, MeGUI.
- Не вшивает (hardsub) субтитры в видео. Это только перекодированием через FFmpeg или Avidemux.
- Не редактирует видео (резка, склейка с разными кодеками) — для этого LosslessCut или Avidemux.
CLI-мощь
GUI отлично подходит для разовых операций. Для массовых задач (привести 200 серий в одинаковый формат с одинаковыми именами треков) — пишешь bash/PowerShell-скрипт вокруг mkvmerge и mkvpropedit. Документация на сайте подробная, флаги и примеры — все есть.
Скачать
mkvtoolnix.download — Windows (portable и установщик), macOS, Linux (deb, rpm, AppImage), исходники. Под Linux обычно есть в репозиториях, но репозиторий автора часто содержит более свежую версию.
⬇ Скачать с официального сайта| Название | MKVToolNix |
| Категория | Видео и стриминг |
| Лицензия | GPL |
| Официальный сайт | https://mkvtoolnix.download/ |
| Цена | 0 ₽ — программа бесплатная |
| Языки | Русский, английский и десятки других (зависит от сборки) |
