Автор: Сергей Хитров 12.12.2017
       Как склеить (разрезать) видеофайл, вставить (извлечь)  звуковую 
                      дорожку в видеофайле и работать с субтитрами

   Каждый, особенно начинающий, пользователь при скачивании фильмов из Сети, и в первую очередь с трекеров, сталкивается с проблемой разрозненности, а иногда и целостности видеоматериалов.
Основная суть этих неприятностей обычно такова:
- Разрезанные на части фильмы;
- Огромный размер видеофайла;
- Отдельные звуковые (аудио) дорожки и файлы субтитров;
- Переизбыток ненужных звуковых дорожек в контейнере.

Ругать за это авторов того или иного рипа (Rip), поверьте, не стоит, порой есть определенные причины, почему они выполнили свою работу именно так, а не иначе.
Собственно, если подойти к решению вышеперечисленных, с точки зрения обыкновенного юзера, проблем (да и проблемы ли это?) спокойно, разумно и без истерии, то на поверку окажется, что было больше слёз, чем дела.
Начнем с самого главного. Большинство пользователей качают видеоданные в форматах
AVI и MKV, но сразу спешу многих разуверить, потому как ни тот, ни другой форматом как таковым и не является! А определяются лишь как медиаконтейнеры для видео и аудио данных, каждый со своими достоинствами и, разумеется, недостатками, а собственно наполнение, то бишь формат, у них может быть абсолютно разным, допустим: DivX и XviD для видеопотока и МР3 или АС3 для аудиопотока.
AVI (Audio Video Interleave) – медиаконтейнер, разработанный Microsoft в 1992 году, в дословном переводе выглядит как «чередование аудио и видео», от себя добавлю – потоков. Медиаконтейнер с расширением AVI несет в себе совершенно раздельную видео и аудио информацию, сжатую с использованием разных комбинаций кодеков, что позволяет воспроизводить видеопоток абсолютно синхронно со звуковой дорожкой. Поддерживает субтитры. Формат данного файла имеет закрытый исходный код.
MKV (Matroska) – файл-контейнер считается более развитым аналогом AVI, ввиду того, что может нести "на борту” помимо видео и аудио потоков, субтитров еще и служебную информацию, такую как: меню, главы, постеры, описания, комментарии и т.д.
Матрешка – является продуктом с открытым исходным кодом.
   Что касается сравнения этих двух уважаемых стандартов, то MKV имеет ряд серьезных преимуществ по отношению к AVI. Это и высокое разрешение видеоданных, работа "на лету” с аудиопотоками, субтитрами, возможность трансляции в интернете и т.д. Казалось бы, всё за него, ан нет, есть две вещи которые серьезно ограничивают его использование:
Первое и самое главное, при всём хорошем, Матрешку не поддерживают практически все бытовые DVD плееры, нет, вроде какая-то их часть с форматом h264 пошла "в запуск”, но что-то очень мелкое, китайское и незначительное. Почему-то пока не торопятся даже крупные компании внедрять поддержку h264, я думаю, что это связано именно с открытостью исходника.
А второе – это уже наше национальное, что называется ”дорвались”. Что я имею в виду? Формат файла MKV, в образном описании, действительно напоминает матрешку, только матрешка получилась этакая безразмерно-резиновая, с одной стороны это прекрасно для
людей, разумно использующих контейнер. С другой – плохо, когда его используют неразумные люди. Наверное, каждый из вас встречал в Интернете какой-либо материал или простой полуторачасовой фильм с расширением mkv, но в таком "супертяжелом весе”, что рука не поднималась скачать такой файл.
А кто решался, тот по окончанию загрузки с помощью дополнительных программ вытряхивал оттуда ворох не нужных дополнений, не редкость, когда в таком контейнере находятся от 6 и более аудиопотоков, практически на любой вкус, а ведь каждая дорожка весит порой 400, а то и все 500 метров. Так же, в Матрешке все видеопотоки, как правило, представлены в большом разрешении, что способствует увеличению размера файла в разы. А, учитывая качество нашего российского Интернет-соединения в целом, у многих просто не хватит ни возможностей, ни сил выкачать какой-нибудь киношедевр в 8 и более гигабайт. Это я о целесообразности использования.
   Теперь давайте учиться склеивать и разрезать видеофрагменты, вшивать, извлекать и выбирать очередность воспроизведения аудиопотоков, и наконец, управлять субтитрами. Хочется сразу оговориться, рассказывать я буду про работу с файл-контейнером AVI, как самым ходовым и доступным для скачивания в Сети. К слову, "перетряхивание” AVI мало чем отличается от технологического процесса "перетряхивания” MKV. Существует много редакторов для видеомонтажа, это и Adobe Premiere Pro, Sony Vegas Pro, Pinnacle Studio, Video Edit Magic и ряд других. Зачастую многие представители этого класса – программы либо профессиональные, либо полупрофессиональные, занимающие большое место на диске, "съедающие” значительные ресурсы компьютера (маломощные машины могут их не потянуть) и требующие глубокого изучения. Так как имеют массу настроек, почти не работают на "автомате”, надо все руками делать, и задают много непонятных для неискушенного юзера, "вопросов”. Посему работу с ними мы рассматривать не будем, а обратимся за помощью к очень умелой и абсолютно бесплатной программе VirtualDubMod, можно воспользоваться и VirtualDub, она "посвежее” будет, тем более, что они очень похожи и мало чем отличаются в управлении, но при этом надо учитывать, что возможности старенького DubMod шире, чем у его нового собрата. Я и сам, честно сказать, прибегаю к помощи "Премьера” или "Вегаса” только в крайних случаях и обычно пользуюсь этой маленькой и неприхотливой программулинкой. Итак, начали…
   Перед вами свежескаченный фильм, по каким-то причинам состоящий из двух отдельных фрагментов. После непродолжительного, но обязательного ритуала посылания Риппера "к матери” запускаем VirtualDubMod. А дальше, ребята, строго по пунктам: 
- Открываем первую часть файла командой: «Файл» (File) → «Открыть видеофайл» (Open video file);
- Присоединяем второй фрагмент: «Файл» (File) → «Добавить AVI сегмент» (Append AVI segment);
- Далее выставляем параметры (ставим галочку) для сохранения будущего видеопотока: «Видео» (Video) → «Прямопотоковое копирование» (Direct stream copy);
- Сохраняем: «Файл» (File) → «Сохранить как» (Save As). В открывшемся окне вписываем новое название файла, указываем место на диске, куда он будет сохранен, проверяем, чтобы в строке «Тип файла» был указан AVI и в нижнем блоке «Видео» в выпадающем списке «Видео режим» (Video mode) была указана назначенная ранее нами настройка «Прямопотоковое копирование» (Direct stream copy);
- Всё! Жмем кнопку «Сохранить» (Save).
   Теперь от курсов шитья переходим непосредственно к курсам кройки.
Случаев, когда нужно разрезать видеоклип или фильм, вырезать из них титры или отдельный эпизод (фрагмент) хоть отбавляй, потому этим, столь необходимым, навыком вы должны владеть в совершенстве:
- Открываем видеофайл, приготовленный для препарирования: «Файл» (File) → «Открыть видеофайл» (Open video file);
- Не забываем отмечать прямопотоковое копирование: «Видео» (Video) → «Прямопотоковое копирование» (Direct stream copy);
- В нижней части окна программы расположен «Trackbar» (горизонтальная полоса покадровой прокрутки фильма) с припаркованным слева движком (ползунком).
- Теперь опускаем взгляд ниже и видим под Трекбаром кнопочную панель управления, нас в данном случае интересуют две крайние кнопки справа ( ← ) и ( → ). Кнопка со стрелочкой влево отвечает за фиксацию начальной точки сегмента, а кнопка со стрелкой вправо фиксирует конечную его точку;
- Так как ползунок уже установлен в крайнем положении в начале воспроизведения фильма, закрепляем эту точку нажатием кнопки со стрелочкой влево ( ← );
- Нажимаем клавишу «SHIFT» и мышкой в Трекбаре переводим движок в нужную часть фильма, допустим, на середину полосы, чтобы разрезать файл пополам. Более точную настройку можно выполнить курсорными клавишами клавиатуры, при этом также удерживая «SHIFT»;
- Так, выбор отрезаемого нами участка создан, фиксируем его кнопкой со стрелочкой вправо ( → ). Если всё сделано правильно, то выбранный для отрезания участок в полосе прокрутки Трекбара изменит свой цвет, в моём случае, на синий;
- Ну, и наконец, сохраняем то, что накроили, допустим: "Лес 1” Операция сохранения полностью аналогична той, что была описана выше. Внимание: ни в коем случае не сохраняйте файл с тем же именем, что и исходник!!
- Программу не закрываем!!
- Вы, наверное, запомнили, что ползунок был зафиксирован нами в концевой точке сегмента, а теперь надо сделать его начальной точкой, т.е. чтобы конец отрезанного фильма стал его началом, для этого нажимаем кнопку со стрелочкой влево ( ← ), цветная полоса пропадает. Теперь перемещаем ползунок вправо в самый конец полосы Трекбара, это и будет концом видеофайла. Фиксируем точку кнопочкой со стрелкой вправо ( → ) полоса прокрутки снова приобретает цвет, и сохраняем вторую часть тем же "макаром”, только теперь уже как "Лес 2”.
   У нас есть фильм, и есть отдельная звуковая дорожка в авторском переводе к нему, куда приятней (на мой взгляд) слушать Гаврилова или Санаева, нежели визжащие голоса, якобы профессионально-многоголосой озвучки. Как тут быть? Да, просто!
- Открываем видеофайл, как это делается больше повторяться не буду;
- Выставляем «Прямопотоковое копирование», помните?
- Далее следуем по адресу: «Потоки» (Streams) → «Потоки» (Streams list), где вам будет предъявлено диалоговое окно со списком аудиопотоков;
- Для добавления дорожки нажмите кнопку «Добавить» (Add), а чтобы ваша дорожка (если их несколько) ещё и принимала участие в фильме, переместите её в самый верх списка кнопкой «Вверх» (Move up) и нажмите «OK». Таким нехитрым способом можно задавать приоритет на ту или иную звуковую дорожку. Сохраняемся;
- Для удаления не нужного аудиопотока делаем следующее: в этом же самом окне выбираем (активируем) мышью "приговоренную к казни” дорожку и нажимаем на «Отключить» (Disable), затем «OK». Сохраняемся. Повторяюсь, все сохранения только через «Прямопотоковое копирование»!
- Для того чтобы извлечь аудиодорожку, также выбираем нужную, нажимаем кнопку «Извлечь поток» (Demux), указываем место на диске и нажимаем «OK». Затем сохраняемся.
   С субтитрами работаем точно так же, как с аудиопотоками, все манипуляции производим аналогично им и по тому же адресу: «Потоки» (Streams) → «Потоки» (Streams list).
- Есть и ещё один способ добавления субтитров в фильм, для этого вам надо скачать плагин TextSub c расширением vdf и поместить его в папку plugins. Далее вызываем плагин: «Видео» (Video) → «Фильтры» (Filters) в открывшемся окне нажимаем кнопку «Добавить» (Add), выбираем его из списка, после этого он нам предложит выбрать нужный файл субтитра на вашем винчестере. Выбираем. Затем идем в «Видео» (Video) и включаем «Режим полной обработки» (Full processing mode), в завершении чего сохраняемся. Запомните, это единственный случай, когда нам потребуется опция «Режим полной обработки» (Full processing mode), прошу не забывать!

House Studio © Сергей Хитров  3 февраля 2011 г.

Внимание! Копирование материала без активной ссылки на автора запрещено! 

Метки: медиаконтейнер, Формат, потоки, AVI, Аудио и видео, MKV

SergeyСпам

20.12.2011 01:51

Если написать тоже самое с картинками, будет нагляднее и более понятно.

house-studioСпам

11.01.2012 10:19

Пока никто не жаловался кроме Вас, разумеется! smile
P.S. А Ваши ссылки я убрал, пожалуйста, не надо "мусорить" на сайте!

Dmitry NeTСпам

15.06.2011 12:24

Почему-то не открывается в VirtualDubMod mkv файл 12,5 гигабайт. Пишет: Only handle (S_Text/) subs for the moment.

house-studioСпам

16.06.2011 10:25

У Вас проблема с некорректным определением файла субтитров. Всё таки, для работы с контейнером mkv стоит использовать Mkv toolnix unicode а, вообще, для "потрошения" mkv подходит MKVextract + MKVextract GUI.
P.S. 1. С помощью MKVextract извлеките (и сохраните) файл субтитров; 2. Откройте в VirtualDubMod файл mkv, разумеется, уже без сабов; 3. Добавьте ранее извлеченные субтитры через меню «Потоки» (Streams) и сохранитесь под другим именем. Также, для вставки субтитров можно воспользоваться плагином TextSub, в самом конце материала об этом сказано.

GRAMAZEKA_99Спам

26.05.2011 14:04

Качнул VirtualDub 1.9.9.32817 (русская версия). Но здесь другое меню настройки. В ней открыл фильм, и методом тыка установил прямопотоковое копирование (и видео и в аудио настройках), в аудио - на WAV аудио.....открылись мои дополнительные дорожки, добавляется только одна ((. Сохранить как новый avi файл. Когда открыл, звуковая дорожка с А.Гавриловым была вставлена........Но! Были удалены все старые дорожки + как и говорил, добавляется только одна дорожка. Может здесь какие-нибудь доп.настройки есть? Версия проги 2010 года.

house-studioСпам

26.05.2011 19:31

Как я уже говорил, VirtualDub хоть и новее выпуском, но, к сожалению, работать с несколькими аудиопотоками не умеет в отличии от старенького VirtualDubMod. Почему разработчики не стали поддерживать многопоточность аудиоданных в последних версиях "Виртуала" остается загадкой.

GRAMAZEKA_99Спам

21.05.2011 10:07

Ещё раз здравствуйте. Проделал какие только можно манипуляции в VirtualDubMod: и пытался вставить звуковую дорожку, и удалить/отключить старые, и сохранить под другим именем задав нужный кодек.....потерял кучу времени - полный ноль. Всё как было в первоначальном виде - так и осталось. Не поддается редактированию. И не только этот фильм. То же пытался сделать с "Рыба-меч".......
Пойду руки ровнять.
З.Ы. Кстати, когда открываешь файл в программе, фрэймы не открываются. Серый фон.
Спасибо Вам.
Для самообразования получил хорошую инфу ;):)

house-studioСпам

21.05.2011 11:37

Достаточно трудно оценить Вашу ситуацию "удалённо". Просто, хочу добавить, что VirtualDubMod не обновлялся с 2006 года и если у Вас стоит Windows 7, то вполне возможна некорректная работа данной программы. И ещё, попробуйте использовать в своей работе аналогичные приложения, только от других производителей. Насколько я понял у Вас неполадки, именно, на программном уровне. Удачи.

GRAMAZEKA_99Спам

17.05.2011 12:49

Спасибо за консультацию.
Скачал ffdshow русскую версию, потому как VirtualDubMode пишет что что-то у неё сломалось и советует закрыть.
Теперь не знаю с какого боку подойти к ffdshow.
Подскажите алгоритм как в ней работать?

house-studioСпам

17.05.2011 17:58

Добрый вечер.
Начнем с того, что ffdshow - это системный медиадекодер, являющийся связующим звеном между программами декодирования и программами просмотра (проигрывателями). Ничего головоломного в его настройках нет, базовых, разумеется. Если Вы уже установили программу, откройте главное окно и в разделе "Video Decoder Configuration" укажите какие форматы видео будет декодировать ffDShow. Значение: "libavcodec". Так же, можете включить функцию "Постобработка" и настроить её "под себя". А в разделе "Audio Decoder Configuration" укажите какие форматы аудио будет декодировать ffDShow. Значение: "libavcodec".

GRAMAZEKA_99Спам

14.05.2011 16:36

День добрый. Не могу вставить озвучку формата .ас3 в файл .avi программой VirtualDubMod (фильм "Хищник"). Пишет, что фильм ужат кодеком "XVID" (неизвестный). И работает с кодеком "VFW". Как быть?

house-studioСпам

14.05.2011 19:20

Здравствуйте.
1. Обновите кодеки;
2. В ffdshow (раздел "Video Decoder Configuration") выберите Ваш кодек, и вообще, активируйте все самые распространенные;
3. Рестарт компьютера;
4. Если не помогло, попробуйте фильм переконвертировать, так же, с помощью VirtualDubMod: Файл -> Сохранить как -> Компрессия. Выберите кодек из списка и сохраните "Хищника" под другим именем, затем, вставляйте звук.

DemidСпам

24.04.2011 16:43

Огромное спасибо, вставил русскую озвучку к видео за 10 минут. Да и в общеобразовательном плане статья отличная

SUСпам

25.03.2011 07:43

Здравствуйте!

Хочу убрать аудио - поток.
Но VirtualDub не открывает меню аудио - ругается на то,
что поотоки "сжаты" - compressed.

как быть?

С уважением



house-studioСпам

25.03.2011 11:27

Добрый день.
Вы очень скупо обрисовали Вашу ситуацию и действия.
Попробуйте вместо VirtualDub использовать, именно, VirtualDubMod (у неё более удачное исполнение) и установите версию посвежее. Как вариант, можно использовать "обратную конвертацию" с помощью Mkv toolnix unicode, но только в том случае, если Ваши видеоданные отличного качества, т.к. за счет обратного процесса происходит их снижение.



Имя *:
Email:
Код *:


Информация
Для посетителей, находящихся в группе Гости, существует ряд ограничений системы, включая полноценную поддержку со стороны автора сайта.

Сайты друзей

 

House Studio © 2009 - 2017
Копирование материалов сайта разрешено только при обязательном указании авторства
и ссылки на первоисточник: http://house-studio.ucoz.ru/