Как разделить файл mkv. Несколько способов обрезать MKV видеофайл без перекодирования. Как удалить лишние аудио дорожки и субтитры из видео файла

Мы рассматривали программу MKVtoolnix, с помощью которой можно склеивать фрагменты видео. Эту программу удобно использовать и для обратной операции – разделения видео на фрагменты. В этой статье мы расскажем, как разрезать видео на части, используя упомянутую программу и какие есть преимущества и ограничения ее использования для работы с видеофайлами.

Преимущества разрезания видео на части в программе MKVtoolnix

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

Исходя из вышеизложенного получается, что существует два разных варианта как разрезать видео на части:

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

2. Разрезать видео в произвольном месте. В этом случае требуется его полностью распаковать и заново сжать — для того чтобы первые кадры каждого из фрагментов стали ключевыми.

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

В то же время разрезания без пережатия влечет за собой естественный недостаток — нельзя указать точный кадр, с которого производить обрезку. Тут уже как повезет. Если ключевой кадр окажется близко к нужному месту, то будет малозаметно, что видеофрагмент начинается на доли секунды раньше или позже желаемого момента. Но бывает и так, что ключевой кадр достаточно далеко, и это расстояние составляет от полусекунды до нескольких секунд. И если такой временной зазор не устраивает, то придется прибегать к второму варианту обрезки — с полным пережатием. Но в любом случае имеет смысл сначала попробовать более удобный первый вариант, поскольку обычно ключевые кадры располагаются в начале новой сцены видео. А нарезание фрагментов видео чаще происходит как раз по моментам смены сцен. А это значит что в большинстве случаев выполнить операцию получится программой MKVtoolnix.

Способы нарезки видео в программе MKVtoolnix

Если Вы читали предыдущую статью о программе MKVtoolnix (ссылка выше), то уже имеете представление о том, как запустить эту программу. Первым делом, перед тем как разрезать видео на части, нужно добавить это видео в окно программы методом простого перетаскивания.

Теперь можно нажать на выпадающий список «Режим разбиения».

Появятся несколько вариантов разрезания видео. В текущей версии программы их всего семь. И позволяют они делить видеофайл по трем стратегическим сценариям:

1. Разрезание с целью получить в итоге одинаковые по размеру или по времени воспроизведения файлы (первые два пункта списка)

2. Разбиение по определенным точкам разрезания. В качестве таких точек могут выступать временные метки (таймкоды), номера кадров или номера глав видео (если они есть в видеофайле). Реализация такого сценария производится в пунктах 3,6 и 7.

3. Оставшиеся два пункта (4-й и 5-й) позволяют задать произвольные отрезки, которые нужно вырезать из видеоряда. Эти отрезки можно задать как в виде таймкодов, так и номерами кадров.

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

Как разрезать видео по времени

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

Теперь наступает самый главный момент — необходимо правильно ввести временные диапазоны для обрезки. Для этого первым делом стоит навести указатель мыши на поле ввода «Части». Тогда появится подсказка, в которой будут расписаны правила заполнения этого поля.

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

Теперь нам надо записать таким образом все три диапазона, поставив между ними запятые:

06:47-13:18,45:06-1:03:49,1:15:10-1:20:03

Помещаем этот текст в поле ввода.

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

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

Проверка результата

После выполнения операций по разделению/объединению важно проверить, как именно были вычленены фрагменты из видео. Поскольку разрез проходит только по ключевым кадрам, то программа скорее всего не попала в указанные таймкоды. А это значит, что может потребоваться корректировка. Если разрез произошел позже чем надо, то придется подкорректировать таймкод, уменьшив его на одну, две, а может даже и на 3-4 секунды. После этого нужно снова получить выходные файлы и проверить результат. Если теперь разрез оказался слишком рано, то можно немного увеличить таймкод. Таким образом за пару-тройку итераций можно получить два файла — результаты разреза по двум соседним ключевым кадрам. Останется только выбрать более удачный из этих результатов.

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

Выводы

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

Некоторые видеозаписи, сохраненные в высоком разрешении, могут занимать достаточно много места. Этот факт сильно затрудняет запись подобных фильмов на DVD-носители и использование их совместно с файловой системой FAT32.

Вам понадобится

  • Mkvtoolnix.

Инструкция

  • Для редактирования файлов формата mkv без потери качество рекомендуют использовать утилиту Mkvtoolnix. Она обладает большим набором функций, необходимых для полноценной работы с контейнерами mkv. Скачайте эту программу и установите ее. Теперь откройте каталог, в который были сохранены рабочие файлы данной утилиты, и запустите файл mmg.exe.
  • Дождитесь запуска программы и откройте вкладку «Вход». Теперь нажмите кнопку «Добавить», расположенную в меню «Входные файлы». Выберите mkv-файл, который необходимо разделить на фрагменты.
  • Дождитесь отображения элементов видеофайла. Откройте вкладку «Глобальные». Установите галочку рядом с пунктом «Включить разбиение». Активируйте пункт «После этого размера». В ниспадающем меню выберите максимальный размер одного фрагмента.
  • Нажмите кнопку «Обзор», расположенную в меню «Имя выходного файла». Выберите папку, в которую будут сохранены полученные видеофайлы. Нажмите кнопку «Начать обработку» и дождитесь завершения работы программы.
  • Иногда для уменьшения размера mkv-файла можно использовать другие доступные функции программы. Дело в том, что контейнер mkv часто содержит ненужные элементы, например несколько звуковых языковых дорожек. Откройте вкладку «Вход».
  • Найдите меню «Дорожки, главы и теги» и изучите его содержимое. Снимите галочки с ненужных элементов контейнера. После выполнения этой процедуры нажмите кнопку «Начать обработку» и дождитесь сохранения нового файла.
  • Если вы хотите существенно уменьшить размер видеофайла, выполните конвертирование mkv в avi. Для этого используйте утилиту Total Video Converter или другую доступную программу. Вы также можете разделить avi-файлы на отдельные элементы, используя Mkvtoolnix, другую утилиту или различные web-сервисы.
  • Совет добавлен 9 июня 2011 Совет 2: Как разделить архив на части Один из наиболее популярных архиваторов WinRar позволяет разделять большие архивы на фрагменты (тома), которые при последующей разархивации автоматически собираются в свой исходный размер. Обычно такой опцией пользуются при транспортировке файлов на сменных носителях ограниченной емкости или для передачи их через сетевые соединения.

    Вам понадобится

    • Архиватор WinRar

    Инструкция

  • Установив параметры разбиения, не забудьте указать имя для архива в строке «Имя архива». Все файлы многотомного архива будут иметь это имя, но перед расширением rar будет вставка вида "part0001", "part0002" и т.д. Чтобы начать процесс архивации нажмите «OK».

  • Если нужно разбить на части уже упакованный архив, то действовать следует так: сначала откройте архив двойным щелчком правой кнопки. Потом раскройте в меню раздел «Операции» и выберите пункт «Преобразовать архив» - это же можно сделать, просто нажав сочетание клавиш ALT + Q.

  • Этим действием вы откроете окно, в котором надо нажать кнопку «Сжатие», чтобы попасть в то же самое окно настроек, с которым мы разобрались в предыдущем способе разбиения архива. И действовать здесь нужно также - указать необходимые размеры томов в выпадающем списке внизу окна и нажать кнопку «OK».
  • Как разделить архив на части - версия для печати

    Все больше набирает распространения такой формат хранения как MKV, в простонародье называемый матрешка. Пожалуй эта даже не формат хранения аудио и видео, а контейнер где описано что именно хранится, что позволяет использовать различные форматы кодировок, и большое количество различных потоков. Очень хорошо, когда получает готовый фильм, и нас устраивает какие звуковые дорожки и субтитры предлагаются, их порядок, да и вообще размер самого файла. Но нет в мире ничего идеального, некоторые звуковые дорожки нам вообще не нужны, а вот этих субтитров не хватает да и не помещается этот файл у меня на один диск. MKV потенциально готова решить все ваши проблемы, ведь изначально все делалось для максимальной простоты редактирования. Осталось найти утилиту способную использовать максимальное количество возможностей контейнера MKV. Большинство программ для редактирования видео заявляют о поддержке работы с матрешкой, но постоянно у них можно встретить некоторые ограничения. Для быстрого редактирования и более профессионально работы (у кого хватит терпения разобраться) файлов MKV существует лучшая бесплатная программа MKVToolnix .

    Возможны два варианта использования, с инсталляцией в систему или portable версия, которая может работать со сменных дисков или в отдельных папках, не добавляя записей в систему. Как всегда выбрал portable, удобно сделал что надо, а потом стер, чтоб глаза не мозолило и место не занимало. И так пользуюсь этой утилитой раз в несколько месяцев.

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

    Максимум что себе позволю это опишу базовые возможности, чтоб было понятно в какую сторону рыть:

    — Разбитие файла на несколько частей. Можно делать разбивку как на файлы одинакового размера, одной длительности по времени, или вручную указав длительность каждой части.

    Удаление/ вырезание отдельных фрагментов. Фактически это продолжение предыдущего пункта, разбиваем на отдельные части и выбираем или удаляем нужные части.

    Соединение двух фрагментов. Просто склеиваем несколько частей одна к другой. Могут возникнуть проблемы с кодировкой, если пробовать соединять части в разных форматах.

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

    Обрезание кадров без перекодирования. Бывают записи, когда существуют черные полосы сверху и снизу или искажения по краям изображения идут помехи, вот здесь не особо напрягаясь можно убрать это бесполезное окружение.

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

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

    Как пример расскажу как удалять ненужные звуковые дорожки и субтитры. Выбираем закладку «Input», добавляем нужный файл для редактировании нажав “Add”. Указываем файл, куда будем сохранять полученный результат, в поле «Output filename». Снимаем галочки с субтитров и звуковых дорожек, которые нам не нужны. Ну а дальше запускаем все на обработку “Muxing->Run muxing (run mkvemerge)”, ждем несколько минут, в зависимости от производительности компьютера и все наслаждаемся полученным результатом. Признаюсь здесь выбрал самый простой пример.

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

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

    Кому действительно нужен серьезный инструмент, используем MKVToolnix, всем другим искать утилиту для редактирования видео более дружелюбную к пользователю.

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

    Выбирая очередной видеофайл в интернете для скачивания все уже давно стали искать файлы с расширением mkv, потому что именно в этом контейнере чаще всего сохраняется видео формата h264, что практически гарантирует отличное качество картинки. Видеофайлы с расширением mkv чаще всего создают на основе лицензионного Blu-ray диска, и не часто заботятся о размере получаемого файла, оставляя все титры и дополнительную информацию. Программой просмотра видео любые такие файлы без проблем можно просмотреть, но с подбором внешнего носителя для долгого хранения могут появиться проблемы.

    Иногда люди делятся имеющимися новинками кино между собой и для этих целей в основном используют флешку. Рассмотрим неприятную ситуацию, когда человек вам дал флешку 4ГБ с просьбой записать на нее парочку фильмов, а у вас имеется два видеофайла отличного качества, но размером 2,2ГБ каждый. Записать их на одну такую флешку у вас не получится, но решить эту проблему под силу каждому, особенно если известно, как обрезать видео mkv .

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

    Одна из довольно простых программ доступных в интернете, выполняющая нарезку видео, является Boilsoft Video Splitter. Для работы с ней не нужно особых знаний и навыков работы с подобными программами. Необходимо просто открыть редактируемый видеофайл и отметить специальными маркерами на полосе просмотра начало и конец оставляемого ролика. Сохранить выходной можно без перекодировки.

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

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

    Ваши глаза вас не подводят, название статьи или же шпарлалки говорит именно то, что вы видите и это - не опечатка!
    Будет много фоток, будет много слов, предупреждаю. Но способ описанный абсолютно реален и все это (под ЭТИМ имеется в виду программное обеспечение) вы можете слить с Интернета на халяву, потому что инструменты у нас будут выложенные их создателями для всеобщего безплатного пользования.
    Ладно, начну немного издалека. Если вы не клипмейкер или хотя бы не монтажер видео и не понимаете таких слов как Даб, матрешка, сплиттер, прямопотоковое копирование, кодеки, нарезка и тд, то пройдите мимо этой статьи, она вам ни к чему, не забивайте себе голову. Эта статья предназначена только для тех , кто вырезает из любимых фильмов или клипов понравившиеся кадры. Такому человеку знакомы эти слова и инструменты, а это в первую очередь Даб или же VirtualDub , и многочисленные сплиттеры, видеоконверторы и видеоредакторы.
    Итак, у нас есть задача : сделать вырезку из фильма (который в формате mkv )для личной коллекции. В таком формате очень часто встречаются HD-фильмы , с несколькими звуковыми дорожками, со всякими субтитрами, а также сжатием H.264/AVC и большим разрешением. Короче говоря, в достойном качестве для использования хоть при создании FMV (любительских клипов) , хоть просто для сохранения вырезки себе на винт для дальнейшего интеллектуального фапа.
    Я не буду описывать сложности процесса, который иногда сопутствует поставленной задачи у обычного пользователя. Это иногда очень многоходовая партия перекодирований и утраты из-за этого качества исходника; большая затрата на перегонку исходника в некомпресс, что сопряжено с огромными дисковыми пространствами под это дело и еще несколько других приемов, которые довольно сомнительны. Признаюсь честно, я сам доволько активно юзал некоторые из описанных действий по причине своего тупизма, однако поиcки, труд, безконечные эксперименты и работа над видеомонтажем дали мне ответы на интресующие вопросы и я совершенно безплатно поделюсь с вами с этим опытом, потому что... я всегда так делаю, я же Великий Сергей Пирог , который свои книги, статьи и клипы дарит всем без исключения просто ради удовольствия и конечно же для своего пиара, хе-хе!
    Для чистоты эксперимента возьмем в качестве препарирования любительские клипы. Пусть их будет три штуки разного размера и разного разрешения (названия роликов сразу выделю в гиперссылки на Рутрекер для скачивания и обсуждения).

    Похожая тема, но сейчас по ней уже неохота что-то писать... Работа с *.wmv при помощи VirtualDub
    В двух словах: можно и WMV также обрабатывать, устанавливать ffdshow (например в составе cccp codec pack), включить поддержку vfw компонентов ffdshow , где decoder выбрать libavcodec для WMV1/7 или WMV2/8 или WMV3/9 (убрать "disable ").
    В Дабе открываем wmv и сохраняем через Direct stream copy в avi , а потом открываем полученный avi и уже над ним глумимся как хотим:)

    Добавлено для предупреждения всякого безтолкового трепа и флуда на разных сайтах.

    Чтобы раз и навсегда отсечь пустую болтовню всякой школоты и тупорылизма, который присутствует на большинстве клипмейкерских сайтов, сразу хочу сделать предупреждение . Даже несколько.
    1 - я не волшебник и не Бог, поэтому тоже могу ошибаться. Если я раньше вас найду ошибку, то обязательно внесу в статью поправки, снабдив это техническими подробностями и скриншотами. Если вы найдете, от милости просим указать мне на ошибки и исправим их вместе!
    2 - если вам охота где-то что-то прокомментировать, то не утруждайте себя набиванием слов на клавиатуре, если вы действительно не можете сказать ничего умного по данному сабжу и главное - подтвердить это! То есть вам не надо писать как простой теоретик, типа "сталкивался, знаю", " может вызвать проблемы" или "а вдруг" . Это смешно, ваши предположения и страхи похожи на высказывания простых завистников. Лучше разместите подробный отчет о том, почему у вас не получилось сделать, как указано в этой способе, а не стройте догадок, будете умнее выглядеть:)
    3 - специально для тех, кто читал невнимательно или для полных идиотов повторяю: всякие экстракторы типа MKVExtractGUI или Yamb с последующей обработкой в AVC2AVI_GUI или еще что-то типа этого не всегда работает в редакторах (так утверждаю, потому что у кого-то может и срабатывали, у меня же ни разу), а в VirtualDub вообще практически не работает , а если и работает у кого-то, то к сожалению нигде это не написано с иллюстрациями , то есть не подтверждено скриншотами, а следовательно авторы написания могут оказаться болтунами и пустыми теоретиками.
    4 - если не читали статью полностью, то не делайте поспешных выводов . Потому что будете точно как идиоты выглядеть при таких вариантах ответа: "А зачем всё это читать? Зачем писать скрипты?" Школьники видят скрипты там, где их нет, хе-хе Да, бывает и такое:)

    Внимание, дополнение в плюсики в данному способу! Проверено на 10-битное видео (Hi10p)

    • Сергей Савенков

      какой то “куцый” обзор… как будто спешили куда то