Пакет MKVtoolnix: программы MKVmerge и MKVextract. Редактируем видео файлы в MKV ToolNix

М ногие пользователи иногда сталкиваются с ситуацией, когда имеют несколько видеофайлов, являющимися частями одного фильма. Такая ситуация может произойти например в результате прерывистой съемки с видеокамеры, или при закачке разрезанных на фрагменты видео с интернета. В этом случае встает вопрос, как склеить видео так, чтобы эти фрагменты содержались в одном файле, проигрывающемся от начала до конца. Конечно можно это сделать в полноценном видеоредакторе визуально. Но это приведет к пережатию видео — а на это потребуется много времени и к тому же качество видео ухудшится. Поэтому в случае, если части видео имеют абсолютно одинаковые характеристики (разрешение, видеокодек, аудиокодек, аудиочастоту, количество звуковых каналов и т.д.), то оптимальнее всего просто соединить эти видеофрагменты без пережатия. Для этого можно воспользоваться бесплатной программой MKVToolNix.

Установка и запуск программы MKVToolNix

Программу MKVToolNix можно скачать на сайте . Для этого нужно на странице «Download» перейти по ссылке на сайт fosshub.com для скачивания нужных файлов.

Там можно скачать либо установочную программу, либо архив для запуска в портативном режиме. В нашем случае мы скачиваем архив с 32-битной версией программы.

После распаковки архива следует запустить приложение mkvtoolnix-gui.exe.

После запуска появится главное окно программы MKVToolNix в котором и можно производить все необходимые операции.

Процесс склеивания видеофайлов

Перед тем как склеить видео, содержащееся в двух или нескольких видеофайлах необходимо для начала открыть в программе только первый видеофайл. Для этого необходимо в области «Исходные файлы» окна программы нажать правую кнопку мыши и выбрать пункт меню «Добавить файлы».

Появиться стандартное окно выбора файла для добавления, где следует найти нужный файл и открыть его.

Этот видеофайл должен добавиться в список исходных файлов. Теперь на стоке для этого файла нужно нажать правой кнопкой мыши и выбрать пункт меню «Присоединить файлы».

Снова откроется окно выбора файла. И теперь необходимо выбрать второй файл или даже сразу несколько оставшихся файлов (кроме первого) для присоединения.

Убедившись, что в списке исходных файлов содержатся все нужные части, следует задать имя выходного файла и нажать кнопку «Выполнить объединение».

В итоге будет получен новый файл, в котором будут объединены все нужные части нашего видео.

Следует отметить, что при желании можно отключить ненужные аудио или видео дорожки (например если их несколько в каждом фрагменте). Для этого нужно отметить или снять соответствующие им галочки.

Возможные проблемы при склейке видео

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

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

Выводы

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

Год выпуска: 2012

Жанр: Видео-конверторы

Разработчик: Moritz Bunkus

Сайт разработчика: http://www.bunkus.org/videotools/mkvtoolnix/

Язык интерфейса: Русский

Платформа: Windows 7, Vista, XP

Большинство начинающих пользователей не могут самостоятельно работать с MKV-файлами. Нужно отметить, что лучшей утилитой для обработки этих файлов является программа MKVToolnix.

Конвертер позволяет не только открывать файлы с этим не самым популярным форматом, но и проводить их обработку, а также преобразовать любой другой файл в этот формат. Также MKV Toolnix показывает пользователю подробный отчет о видеофайле, с которым ведется работа.

Программа имеет свою уникальную графическую оболочку, ее предназначение облегчить работу пользователя с утилитой. Нужно отметить, что программа будет очень сложной для начинающих пользователей! Ну а «продвинутые» пользователи очень рады выходу этого конвертера, который регулярно обновляется! С помощью утилиты можно оптимизировать файл под свои нужды, а также разбить его на отдельные главы. Эта функция MKVToolnix Rus поможет в работе с емкими MKV-файлами. Особенно если нужно записать свой фильм на несколько DVD-дисков. Чтобы сделать эту операцию достаточно будет кликнуть несколько раз мышкой.

MKVToolnix 5 дает возможность работать с «внешними» звуковыми дорожками. Только они должны быть в форматах DTS или AC3. Если звуковых дорожек несколько, то пользователь самостоятельно выбирает одну из них, которая будет использоваться в дальнейшем по умолчанию. Если вы хотите скачать MKVToolnix бесплатно, то помните, что звук из HD-фильмов сохраняется лишь с ограничениями. Поэтому для этих целей программа не подойдет!

Постановка будущей задачи

Поскольку инструкцию к MKVToolnix найти будет тяжело, то рассмотрим несколько ключевых моментов работы программы. Для начала необходимо загрузить в программу видеофайл, с которым вы собираетесь работать. Для этого используйте кнопку "add ".

Как вырезать часть ролика из видеофайла?

Активируйте вкладку "Global". Здесь установите галочку на «Enable splitting...». Появится доступ к нескольким режимам обработки:

  1. "...after this size " - функция используется для разбивки файла на части одинакового размера (к примеру, для записи на CD-R);
  2. "...after this duration " - функция используется для разбивки файла на части одинаковой продолжительностью (к примеру, на выходе вы получите куски видео по 10 минут);
  3. "...after timecodes " - ручная опция, с помощью которой можно вырезать любую часть из видео. Пользователь через запятую указывает время, по которому необходимо разрезать файл. Формат времени: «HH:MM:SS.nnnnnnnnn». Миллисекунды указывать не обязательно. Время нужно вводить без пробелов.

    Параметр "max. number of files" дает возможность ограничить количество фрагментов, тогда оставшаяся часть ролика просто не будет обрабатываться.

Описание:
MKVToolnix
- функциональный набор инструментов для работы с видеофайлами MKV Matroska. Очень полезная программа, позволяет добавлять/убирать звуковые дорожки, субтитры, склеивать/резать файлы. Всё очень быстро и понятно. Поддерживаются такие типы видео потоков: AVI, Ogg/OGM, и RealVideo. MKVToolnix - специальный аудио/видео контейнер, похожий на AVI, хранящий в себе огромное количество информации. Формат MKV - открытый проект Матрешка (Matroska), призванный создать единый стандарт мультимедийных контейнеров на ПК. Его особенность, открытость кода, что позволяет совершенствовать данный формат любому программисту мира, а также команде программистов. Формат MKV стал необычайно распространён в последнее время, благодаря своим возможностям и, в частности, преобладанием функций над форматом AVI.

Дополнительная информация:
Мультимедийный контейнер Матрешка (Matroska) содержит в себе видео дорожку (MKV), звуковую дорожку (MKA) и дорожку субтитров (MKS), а также множество служебной информации, позволяющей создавать меню, подобные DVD-фильмам, управлять таймингом и др. Количество дорожек не ограничено.
Поддерживаются несколько форматов субтитров: SRT, SSA, ASS, VobSub и другие. Результирующие файлы от Mkvtoolnix проигрываются различными медиа плеерами Linux/Unix и Matroska Direct Show под Windows.

Интерфейс максимально простой и разобраться в нём сможет каждый пользователь.

Изменения в программе:
MKVToolNix v9.0.1 released
Monday 28 March 2016 @ 6:29 pm
Due to two nasty bugs in v9.0.0 I’ve decided to release a hotfix with v9.0.1 today. The first bug is a regression from v8.9.0 in the code handling character sets for text subtitle files. The other bug is in the new code for generating chapters automatically.
Из-за двух неприятных ошибок в v9.0.0 я решил выпустить исправление v9.0.1...

Версия 9.0.1 "Obstacles"
mkvmerge: bug fix: regression in v9.0.0: the text subtitle packetizer was wrongfully assuming an encoding of UTF-8 if none was given instead of assuming the system"s encoding. Fixes #1639.
mkvmerge: bug fix: if too many chapters had been generated with --generate-chapters then mkvmerge created a bogus entry in the meta seek element and did not actually write the chapters to the file.
mkvmerge: bug fix: the DTS packetizer was setting the number of channels wrong sometimes when reducing to the DTS core. It was using the number of channels including the extensions instead of the channels of the core only.

ChangeLog: 2016-03-28, Moritz Bunkus

Особенности портативной версии:
Портативные версии 32/64bit предоставлены разработчиком, не требуют установки.

В интернете всегда можно скачать новый фильм, но не всегда его качество вам понравится. Если в какой-то стране фильм вышел в прокат на дисках, он сразу же появляется в интернете. Тогда в описании скачиваемого фильма можно увидеть следующее: качество видео BDRip, а звук из кинотеатра. Смотреть фильм с таким качеством видео и не совсем качественным звуком как то неправильно. Но сейчас нас интересует другой вопрос, как быстро добавить или заменить звуковую дорожку в видеофайле формата MKV без перекодировки и также без перекодировки разбить фильм формата MKV на части. Далее мы рассмотрим, как редактировать mkv видео файл программой MKVmerge GUI.

На самом деле редактировать mkv видео файл просто. Для этих целей было написано немало программ и одна из них, получившая наибольшую популярность, MKVmerge GUI . Эта маленькая программка входит в комплект программы MKVToolNix , которая распространяется бесплатно на сайте разработчика bunkus.org .

Откроем наш, можно даже сказать, редактор mkv файлов , программу MKVmerge GUI .

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

Напротив каждого элемента стоит графа выбора в виде квадратика, в котором можно поставить или убрать галочку, выбирая или исключая элемент из обработки при сохранении. Таким образом, если видео кажется вам сильно большим, то можно убрать из него ненужные вам звуковые дорожки и другие вложения. Для сохранения нужно нажать «Начать обработку» .

Также можно и добавить звуковую дорожку в mkv файл. Необходимо его перетащить в рабочую область программы или добавить через меню. Добавленная звуковая дорожка появится во всех окошках вкладки «Вход» , которую также можно будет добавить или удалить из обработки. Добавить звуковую дорожку к фильму можно также не извлекая из другого фильма. После добавления видеофайла с необходимой вам звуковой дорожкой все ненужные элементы можно просто отключить, оставив только звуковую дорожку.

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

Все эти настройки можно сделать во вкладке «Глобальные» .

После внесения всех настроек и выбора места сохранения нажимаем кнопку «начать обработку» .

Есть еще одна программа Haali Media Splitter, способная редактировать mkv видео файл, в составе которой есть редактор MKV файлов GDSMux. Эта программа с таким же успехом может обрезать mkv файл и удалить ненужные потоки в файле. Несмотря на меньшую функциональность по настройкам программы, она имеет одно преимущество, это визуальный видео редактор, который позволить обрезать видео mkv, указав необходимый участок ползунками.

Для добавления фильма необходимо нажать правой кнопкой мыши в рабочей области программы и выбрать «Add source…» . После добавления файла в окне программы показаны все входящие потоки, любой из которых можно отключить.

Обрезать видео mkv можно открыв предпросмотр видео. Для этого нажимаем правой кнопкой мыши на видеопоток добавленного файла и выбираем в меню «Preview» .

В окне предпросмотра обрезать mkv видео можно выделив необходимый участок ползунками, указав начало и конец выделяемого участка. Сохранить изменения можно без перекодирования. Для этого необходимо указать место для сохранения и указать имя выходного файла нажав на три точки внизу, напротив поля «Output» . Для начала сохранения нажимаем «Start» .

Ранее мы неоднократно писали про различные программы для конвертирования видеофайлов из одного формата в другой. Однако сегодня речь пойдет о программе, которая позволяет работать с файлами наиболее популярного на сегодняшний день контейнера Matroska или как его называют по-русски – Матрешка. MKVToolnix – это не просто программа, это набор программных средств, работающих с большим количеством видеокодеков, аудиоформатов и субтитров.

Сначала сделаем небольшое отступление, поскольку очень многие пользователи, особенно новички, не понимают различия в понятиях кодеков и контейнеров. Очень часто приходится слышать или читать высказывания подобного рода: кодек AVI или кодек MKV. Это в корне неправильно и AVI, и MKV, и MP4 являются контейнерами, т.е. файлами которые содержат в себе видео и аудио потоки, а также субтитры. А вот уже эти самые потоки, могут быть закодированы с помощью различных кодеров (кодеков). Поэтому фраза, что файл в формате MKV однозначно лучше, чем AVI, не всегда будет соответствовать действительности, ведь в контейнер Матрешки можно вставить файлы, закодированные и при помощи кодеков xvid и divx, которые используются в основном для AVI контейнеров.

Основным модулем MKVToolnix (скачать его можно со страницы , там указано достаточно много источников) является mkvmerge GUI. Основное назначение программы – это, так называемое, «собирание» контейнера. Как это работает? Вы указываете, к какому видеопотоку, прикрепить какие аудиоданные и субтитры, а программа собирает их в единый файл. Часто в обсуждениях и описаниях приходится читать, что «mkvmerge кодирует файлы», но это абсолютно неправильно, кодированием занимаются другие программы. Настроек в программе довольно много, но имеющийся русский интерфейс заметно облегчает работу.

Перечислим основные возможности mkvmerge:

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

Без использования mkvmerge просто невозможно создать файл в формате MKV. Кроме того, в состав MKVToolnix входит модуль mkvinfo GUI, позволяющий получать информацию о том, из каких компонентов состоит файл MKV.