VirtualDub соединить несколько видео-файлов в один.
15.05.2012, 17:50
Пример: Берём два видео-клипа.
Открываем файлы в AVIcodec'e. И смотрим.
Как мы видим, данные файлы совместимы по потоковым показателям.
Это-то нам и нужно!
Тут-же можно отобрать и другие, нужные нам в сборке, файлы.
Немного отличаются видео-битрейты, но т.к. видео-битрейт величина
переменная, то есть допустимые пределы\границы, в данном случае (990
и 995) в пределах допустимого.
Сделать, так сказать, сборничек.
Запускаем VirtualDub File--->
Open video file---> выбираем первый клип --> Открыть
Затем, в закладке File выбираем
Выбираем Следующий клип\фильм\фрагмент в той последовательности, которая
нам нужна.
(На данном этапе можно добавить много совместимых по патокам
файлов, которые Вы отобрали зараннее.)
Нажимаем ОК.
Цитировать
ВНИМАНИЕ! Если галка
атоматического определения сегментов стоИт, файлы находятся в одной
папке и имеют одинаковые названия, например video 001.avi, video
002.avi, video 003.avi и т.д. - при ПЕРВОМ добавлении сегмента (в
данном случае video 002.avi), последующие добавятся автоматически!!!
А что же у нас изменилось??А вот что. Файл добавился! Увеличилась
длинна, колличество фреймов.
Если файл НЕ добавился, значит их потоковые данные отличны
друг-от-друга.
Нужно ИЛИ привести их к единому значению (об этом в последующих уроках)
ИЛИ добавить другой из выбранных ранее.
Теперь в закладке Audio выбираем Direct Stream copy
В закладкеVideo выбираем Direct Stream copy
В закладкеVideo выбираем Frame Rate....
(см.снимок выше где брать и ниже - результат)
Если не выбрать этот параметр, то, при большом колличестве соединяемых
фрагментов, получим прогрессирующий рассинхрон.
В закладкеFile выбираем Save as AVI
Сохраняем файл.
Процесс завершился. Цель достигнута.
Мы соеденили два (или несколько) файла(ов) вместе.