«Потому, что программное обеспечение должно быть доступным!»

Как склеить две части фильма

24 октября 2007 | Автор: Softbloger
Теги: видео, софт

Логотип VirtualDubНакачал я Мулом (программа такая :) фильмов нелицензионных, да вот незадача - некоторые фильмы с двух частей состоят. Может так легче распространять большие файлы, но вот смотреть немного неудобно.

Как исправить такую ситуацию?

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

VirtualDub - это свободная (GNU General Public License) программа для захвата и обработки видеофайлов. Может она не имеет таких мощностей как Adobe Premiere, но в линейных действиях над видео ей нет равных. В большей части рекомендуется для обработки файлов AVI, хотя также может читать (но не записывать) MPEG-1 а также управлять наборами изображений BMP. Есть встроенный Motion-JPEG, MPEG-1 декодер, допускается преобразование MPEG-1 в 24-bit AVI и многое другое. Поддерживается работа с большими файлами (более 2 Gb).

Окрыленный этим я пошел на сайт разработчика VirtualDub и скачал программу. Как ни странно все стало нормально, никаких конфликтов не произошло и результатом такой моей сложной работы стал полностью понятный по языку и не очень понятный по интерфейсу инструмент:

Окно редактора видео VirtualDub

Как удалить фрагмент видеофайла?

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

1. Запустите VirtualDub. Откройте видеофайл от которого нужно отрезать кусок (Файл-Открыть видеофайл):

VirtualDub в работе

Поставьте опцию прямопотокового копирования (Видео-Прямопотоковое копирование).

2. Поставьте ползунок просмотра файла в начало удаляемого фрагмента. Здесь надо помнить что для точного удаления нужно выбирать так называемый “ключевой кадр”. Для того чтобы найти ближайший к выбранной точке ключевой кадр воспользуйтесь комбинацией клавишей “Shift” + соответствующая клавиша перемещения курсора. Для покадрового перемещения можно пользоваться теми же клавишами только без клавиши “Shift“.

Установив ползунок в требуемое место нажмите кнопку Кнопка маркирования начала фрагмента на нижней панели управления VirtualDub, зафиксировав таким образом начало удаляемого фрагмента.

3. Поставьте ползунок просмотра файла в конец удаляемого фрагмента, применяя советы с предыдущего пункта.

Нажмите кнопку Кнопка маркировки конца фрагмента на нижней панели управления VirtualDub, выделив конец удаляемого фрагмента.

Область видеофайла попадающая под удаление будет на полосе просмотра выделена другим цветом:

Область для удаления

4. Удалите отмеченный вами фрагмент (Правка-Удалить).

5. Сохраните результат своей работы (Файл-Сохранить как AVI):

Окно сохранения видеофайла

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

В зависимости от размера файла сохранение может занимать от нескольких секунд до нескольких минут.

Как соединить два видеоролика?

Вот теперь, когда у нас подготовлены два фрагмента фильма, можно их и склеить. Делать это в программе VirtualDub вообще просто.

1. Откройте первый видеофайл (Файл-Открыть видеофайл).
2. Добавьте к первому фрагменту второй (Файл-Добавить сегмент AVI).
3. Сохранить полученный файл (Файл-Сохранить как AVI).

Вот и все. За какой-то час я склеил таким образом десяток фильмов. Если правильно выбрать место стыка (ключевой кадр) то никаких обрывов или скачков изображения в течении фильма наблюдаться не будет.

 (голосов: 9)


Комментарии (146):
coastaway
18 января 2009 16:39
Всё -я вас лублу .....перепробовал всё что мог нарыть ,а поверьте искать я умею,внимание на такую маленьку прогу даже не обратил .Все что пробовал убивало оперативку напрочь и собирало от 2 до 5 часов (два dvd по 1.4 гига),и вот когда я уже и надежду потерял ,вдруг попал на вашу страничку,почитал посмеялся ,но дай думаю попробую и что, точно с первого раза не получилось ,но я ещё раз мануал внимательно почитал и.......о чудо за 12 минут я сделал то что пытался в течении 5 дней всеми правдами и неправдами совершить АВТОРУ ОГРОМНЫЙ РЕСПЕКТ, ну и разработчикам такой чудной проги тоже СПАСИБО ОГРОМНОЕ, нестыдно ещё раз сказать, спасибо тебе Softbloger ,за то что ты нам так помогаешь
Юрий
16 января 2009 08:19
Второй раз сталкиваюсь с проблемой: скачал фильм из двух AVI-файлов (cd1.avi и cd2.avi - каждый по 700mb 1ч10м). DVD плейер воспроизводит без проблем. Т.к. это один фильм объединил обе части в Easy Video Joiner в один AVI - в результате при воспроизведении на DVD плейере индекс времени от 0:00:00 до 1:10:00 повторяется дважды в первом и втором фрагментах. Как получить один сплошной временной индекс от 0:00:00 до 2:20:00? P.S. (та же проблема с VOB-вариантом)
Алексей
12 января 2009 14:03
Скачал avi-файл с торрента. Хочу записать на диск - не помещается. Установил VirtualDub, но при попытке загрузить файл пишет: "Couldn't locate decompressor for format XVID (unknown)". В чем здесь проблема? Стоят кодеки: 1. Combined-Community-Codec-Pack-2008-09-21 - для просмотра mkv-файлов. 2. VistaCodecs_v507 - полный набор кодеков для моей операционки. Подскажите что делать?
ИркО
7 января 2009 18:19
У меня при соеденении 2-х видюх,сохраняется только первая,прямопотоковое копирование включено!Что делать?? у меня даже в окошке где видюхи 2 одинакового видео!!!
BBK
5 января 2009 15:05
Добавить AVI сегмент, не активна как исправить это?
Павел
4 января 2009 03:26
После того как вырезал повторяющийся кусок не присоединяеться вторая часть фильма, если клеить исходники то все нормально, подскажите в чем проблема?
my-best.info
3 декабря 2008 14:31
С флеш видеокамеры я скачал видео файлы в мпег2. Расширение у них ".mod". Но виртуалдаб их не видит. подскажите, как их открыть?
Mohhamed_Ali
16 ноября 2008 01:00
уже всех порядком з..л один вопрос """""""""Привет, делаю все как ты написал: 1. Откройте первый видеофайл (Файл-Открыть видеофайл). 2. Добавьте к первому фрагменту второй (Файл-Добавить сегмент AVI). 3. Сохранить полученный файл (Файл-Сохранить как AVI). Все включено бьюсь биты час не ДОБАВЛЯЕТ!!!!! ПОМОГИТЕ!!!!!""""""""""" дак вот,программе не нравятся некоторые кодеки исходных файлов!!!поэтому она не хочет с ними работать,попробуйте переконвертировать сначала исходники например Any Video Converter ом...мне помогло!
Николай
14 ноября 2008 01:38
да умаялся я уже....качал разные русификаторы для разных версий все пишут одно и то же : "ошибка целостности данных в соответсвии с контрольной суммой (CRC).если этот файл вы качали из сети,попробуйте сделать это еще раз". и кто подскажет как с этим бороться?
Андрей-Бармалей
11 ноября 2008 12:22
размер файла в avi-контейнере - не более 2Gb!
Андрей-Бармалей
11 ноября 2008 12:14
для работы с avi-шными форматами - пользуем virtualdub. для работы с dvd-форматом (vob,mpeg) - используем virtualdubmod. не забываем инсталлировать все кодеки. насчет склейки: а почему бы не проигрывать плей-листом? (будет ма-а-а-ленькая пауза между частями :-)
алина
2 ноября 2008 02:26
Господа! Ну мы получим ответ на свой вопрос, почему файлы не объединяются? Я тоже уже измучилась!!!
Андрей
1 октября 2008 14:07
Пробую добавить и выдает: Сannot append segment "c:.....avi"; The video streams have incompatible data formats. (Mismatch detected in opaque codec data at byte 20 of the format data) Как с этим бороться?
Лёха
16 сентября 2008 21:39
Братва,подрезайте оба файла(конец первого и начало второго),иначе прога будет "лепить" с ошибками...а так получается конфетка!!!
mask
28 августа 2008 14:18
Привет, делаю все как ты написал: 1. Откройте первый видеофайл (Файл-Открыть видеофайл). 2. Добавьте к первому фрагменту второй (Файл-Добавить сегмент AVI). 3. Сохранить полученный файл (Файл-Сохранить как AVI). Все включено бьюсь биты час не ДОБАВЛЯЕТ!!!!! ПОМОГИТЕ!!!!!
Softbloger
24 августа 2008 11:52
Денис - посмотри здесь - http://adasy.ru/432.html Там вроде обсуждалась подобная проблема.
Денис
23 августа 2008 21:53
Выдаёт вот такое окно что делать подскажите плиззз [!] AVI: Variable bitrate (VBR) audio detected. VBR audio in AVI is non-standard and you may encounter sync errors up to 40464ms when attempting to extract WAV files or processing the audio in Direct Stream Copy mode. Full Processing mode is recommended to decompress or recompress the audio. (bitrate: 182.6 ± 33.7 kbps)
Николай
18 августа 2008 14:31
Я в полнов восторге от проги. до этого тоже ничего не получалось наверное что то делал неправильно. Склеил 5 Avi в один и размер получился на 100мб меньше и вся работа заняла 2 минуты. В итоге дочка будет смотреть мультик с одного файла, а не с 5. Еще бы найти полное описание программы, что и как в ней делать по функциям ведь в ней можно и аудио поднимать громче, у некоторых фильмов звук приходиться на максимум ставить и то еле слышно. И научиться подгонять звук под видео.
D.J.Санёк
22 июля 2008 08:32
Да, забыл упомянуть, что при пожатии с 2 Гб до 40 Мб практически не наблюдается потеря качества изображения (ну, если только, конечно придирчиво присматриваться).
D.J.Санёк
22 июля 2008 08:30
Уф! Наконец-то сам решил свою проблему. Кстати, информация для всех, у кого такая же хрень, когда на выходе видеофайл получается в несколько раз больше, нежели исходник. Есть такая программулина Ashampoo Movie Shrink & Burn 3. Скачать её можно здесь: http://www.maxset.net/soft/4580-ashampoo-movie-shrink-and-burn-3.02-keygen.html Очень удобная программулина. Я пожал авишный файл размером 2,63 Гб до 43,8 Мб. Всем очень рекомендую. Вообще программы от Ashampoo мне очень нравятся: простой, интуитивно понятный интерфейс, а в качестве продукции на выходе не уступают более известным программам (таким как, например, Nero).
D.J.Санёк
21 июля 2008 17:14
Всем доброго времени суток! Вопрос, который я хочу задать, уже несколько раз затрагивался в этом обсуждении. Однако в моём случае есть одна немаловажная деталь... Итак, ближе к телу. После обработки файла размером 30,6 Мб на выходе я получил файл размером 2,30 Гб! Знаю, знаю! - сейчас мне посоветуете проверить, включена ли опция прямопотокового копирования. Не тот случай. Дело в том, что эта опция неактивна (не подсвечена), т.к. я не склеивал фильм из разных кусков, а тупо обрезал нижний край одного единственного видеоклипа (там была грязная неровная полоса, которая портила всю картину на протяжении всего клипа). А вырезка полос непосредственно в сжатом видеопотоке невозможна (поэтому и опция прямопотокового копирования не была подсвечена), и из-за этого файл пришлось переконвертировать (full processing mode - если не ошибаюсь, в русифицированной версии это называется "переконвертировать заново"). Переконвертировал AVI в тот же самый AVI и на выходе получил 2,30 Гб вместо 3,60 Мб. Может, кто подскажет, как сделать так, чтобы файл на выходе был того же размера? Ну, или хотя бы чуть-чуть побольше, если абсолютная точность невозможна.
Alien
5 июля 2008 21:45
Привет, вопрос тут уже поднимался но ответа так и не поступило - Пытаюсь склеить 2 одинаковых видеофайла. Опция прямопотокового копирования выставлена. Открываю AVI файл, потом добавляю сегмент AVI и ничего не происходит. Сохраняю - он сохраняет только 1 часть. Что делать в чем проблема??
Роман
30 июня 2008 19:21
а эти 4 куска в формате avi? я форматы меняю прогой Ultra Video Converter на счет второй проблемы затрудняюсь ответить. спасибо автору блога. подсказка про опцию прямопотокового копирования сделала жизнь легче :-)
Евгений
29 июня 2008 08:32
Привет! Установил прогу, русик, вроде всё нормуль, попытался склеить небольшой фильм, НЕПОЛУЧАЕТСЯ! Нажимаю файл->открыть видео файл... А моих 4 кусков фильма там нету (( В свойствах: Файл аудио/видео Windows Media K-Lite Codec Pack и DivX стоят, в чём проблема? И если прийдёться менять формат, то как? Всмысле какой прогой? И вторая проблема, открыл уже другое видео, всё нормально, хочу склеить фрагменты, но опция: Добавить AVI сегмент, не активна, в чём может быть проблема?
Дмитрий
3 июня 2008 20:18
Пытаюсь склеить 2 одинаковых видеофайла. Опция прямопотокового копирования выставлена. Открываю AVI файл, потом добавляю сегмент AVI и ничего не происходит. Сохраняю - он сохраняет только 1 часть.
САНЕК
22 апреля 2008 19:08
Хотел соединить несколько видеофайлов ,но чето склеиваются файлы некоторые повторно несколько раз.Когда закрываю прогу,чтобы начать сначала,получается все тоже,Подскажите ,пожалуйста,что не так делаю?
Softbloger
4 апреля 2008 16:13
"Опция прямопотокового копирования" включена?
макс
4 апреля 2008 09:45
блин но када склеиваеш 2 куска то получается что он весит оч много !!!
Andrey
20 марта 2008 22:14
Такая проблема. Создал в 3d max е ролики анимации. Каждый ~200kB, присоединяю 2а ролика в виртуалдаб, - сохраняю в avi с включенным прямопотоковым копированием - размер выходного файла выходит около 300 Мб. Когда же ставлю компрессию выдает нормальный размер, но при этом теряется глубина цвета. Объясните в чем проблема - в смысле с размером, и особенно с потерей глубины цвета. Соединял в других программах - так же теряется глубина цвета - why? (пока особо не вникал в проблему, надеюсь на совет)
Faraon
13 марта 2008 15:37
Привет еще раз. И второй вопрос. В исходных файлах аудио поток был CBR, а в полученном склеенном VBR. Почему так? Может быть проблема в этом?

Информация

Комментировать статьи на нашем сайте возможно только в течении 30 дней со дня публикации.
Реклама
Друзья