Открываем в
VirtualDub первый фрагмент
Файл -
Открыть видео файл, с которого в дальнейшем начнется будущий ролик. Присоединяем, к уже открытому фрагменту, следующий,
Файл -
Добавить AVI сегмент... таким образом, файл будет присоединен в конец предыдущего. Последующие фрагменты присоединяются так же. Как вы уже поняли, фрагменты необходимо присоединять именно в той последовательности, в которой они потом будут идти в конечном ролике. Можете накладывать фильтры, вырезать не нужные куски и т.д. Сохранить тоже можно по разному, можно с пережатием и без пережатия видео и аудио потоков.
Как сказал
shurovik, нужно привести это всё дело к одному
FPS. Дело в том, что чаще всего отдельные фрагменты, имеют разный
FPS, и именно по этой причине
VirtualDub отказывается их соединять. Разный
FPS, другими словами разное количество кадров в секунду, могло получиться из-за того, что при захвате видео вы делали привязку видео потока к звуку, во избежание рассинхронизации видео и звука...
Самый простой и верный способ избежать таких проблем - это захватывать видео не кусками, а все сразу. Второй способ избежать проблем при склеивании файлов - это не делать привязки видео потока к звуку при захвате. Естественно, при этом вы рискуете получить рассинхронизацию, по этому данное решение малопригодно.
В общем, я даю ссылку,
VirtualDub небольшое пособие (Ссылка на скачивание файла) на файл с описанием программы
VirtualDub, некоторые пункты на английском языке, но они интуитивно понятны, так кстати, есть описание к приведению общего
FPS
Цитата:
Цитата shurovik
к общему знаменателю" (одинаковые кодеки и битрейты) »
|