VirtualDub - соединяем несколько AVI файлов |
Соединять в один несколько AVI файлов, не такое простое дело, как может показаться по началу. Дело в том, что чаще всего отдельные фрагменты, имеют разный FPS, и именно по этой причине VirtualDub отказывается их соединять.
Разный FPS, другими словами разное количество кадров в секунду, могло получиться из-за того, что при захвате видео вы делали привязку видео потока к звуку, во избежание рассинхронизации видео и звука. Что же теперь делать, спросите вы...
Самый простой и верный способ избежать таких проблем - это захватывать видео не кусками, а все сразу. Тем более, что вы уже знаете, как создавать большие по продолжительности и по объему AVI файлы (статья "Захват видео"), и знаете, что особых проблем при этом нет.
Второй способ избежать проблем при склеивании файлов - это не делать привязки видео потока к звуку при захвате. Естественно, при этом вы рискуете получить рассинхронизацию, поэтому данное решение малопригодно.
Теперь я вас предупредил, что лучше так не делать и рассказал о том, как можно этого избежать. :) Поэтому переходим, непосредственно, к способу соединения...
1. Идеальный вариант - AVI файлы имеют одинаковый FPS.
Открываем в VirtualDub первый фрагмент, с которого в дальнейшем начнется будущий ролик.
Присоединяем, к уже открытому фрагменту, следующий, для этого выбираем команду:
Выбираем файл. Открытый, таким образом, файл будет присоединен в конец предыдущего.
Последующие фрагменты присоединяются так же. Как вы уже поняли, фрагменты необходимо присоединять именно в той последовательности, в которой они потом будут идти в конечном ролике.
Все фрагменты открыты, теперь, при желании вы можете производить любые манипуляции, перед тем как перейти к сохранению. Можете накладывать фильтры, вырезать не нужные куски и т.д.
Сохранить тоже можно по разному, можно с пережатием и без пережатия видео и аудио потоков.
Источник: pctuner.ru
(c) Дмитрий Корнев
Рубрики: | Разное/Other |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |