Как склеить две части фильма
Накачал я Мулом (программа такая :) фильмов нелицензионных, да вот незадача - некоторые фильмы с двух частей состоят. Может так легче распространять большие файлы, но вот смотреть немного неудобно.
Как исправить такую ситуацию?
Пошаря по нету понял что много эксперементировать с программами мне не прийдется - все и везде в один голос утверждают что среди бесплатных программ лучшим выбором для резки-склейки видео будет VirtualDub.
VirtualDub - это свободная (GNU General Public License) программа для захвата и обработки видеофайлов. Может она не имеет таких мощностей как Adobe Premiere, но в линейных действиях над видео ей нет равных. В большей части рекомендуется для обработки файлов AVI, хотя также может читать (но не записывать) MPEG-1 а также управлять наборами изображений BMP. Есть встроенный Motion-JPEG, MPEG-1 декодер, допускается преобразование MPEG-1 в 24-bit AVI и многое другое. Поддерживается работа с большими файлами (более 2 Gb).
Окрыленный этим я пошел на сайт разработчика VirtualDub и скачал программу. Как ни странно все стало нормально, никаких конфликтов не произошло и результатом такой моей сложной работы стал полностью понятный по языку и не очень понятный по интерфейсу инструмент:
Как удалить фрагмент видеофайла?
Перед тем как соединять два фрагмента в один, мне сначала пришлось отрезать кусок от одного из них. Вы уже вероятно замечали что конец первой части фильма зачастую повторяется в начале второй половины. Чтобы избежать эффекта “Дежа вью” нужно этот повтор удалить.
1. Запустите VirtualDub. Откройте видеофайл от которого нужно отрезать кусок (Файл-Открыть видеофайл):
Поставьте опцию прямопотокового копирования (Видео-Прямопотоковое копирование).
2. Поставьте ползунок просмотра файла в начало удаляемого фрагмента. Здесь надо помнить что для точного удаления нужно выбирать так называемый “ключевой кадр”. Для того чтобы найти ближайший к выбранной точке ключевой кадр воспользуйтесь комбинацией клавишей “Shift” + соответствующая клавиша перемещения курсора. Для покадрового перемещения можно пользоваться теми же клавишами только без клавиши “Shift“.
Установив ползунок в требуемое место нажмите кнопку на нижней панели управления VirtualDub, зафиксировав таким образом начало удаляемого фрагмента.
3. Поставьте ползунок просмотра файла в конец удаляемого фрагмента, применяя советы с предыдущего пункта.
Нажмите кнопку на нижней панели управления VirtualDub, выделив конец удаляемого фрагмента.
Область видеофайла попадающая под удаление будет на полосе просмотра выделена другим цветом:
4. Удалите отмеченный вами фрагмент (Правка-Удалить).
5. Сохраните результат своей работы (Файл-Сохранить как AVI):
Если вы только эксперементируете, лучше не сохранять полученный файл под тем же именем что и оригинал.
В зависимости от размера файла сохранение может занимать от нескольких секунд до нескольких минут.
Как соединить два видеоролика?
Вот теперь, когда у нас подготовлены два фрагмента фильма, можно их и склеить. Делать это в программе VirtualDub вообще просто.
1. Откройте первый видеофайл (Файл-Открыть видеофайл).
2. Добавьте к первому фрагменту второй (Файл-Добавить сегмент AVI).
3. Сохранить полученный файл (Файл-Сохранить как AVI).
Вот и все. За какой-то час я склеил таким образом десяток фильмов. Если правильно выбрать место стыка (ключевой кадр) то никаких обрывов или скачков изображения в течении фильма наблюдаться не будет.