воскресенье, февраля 17, 2008

Что такое VirtualDub?

Важное замечание из 2021 года: проект VirtualDub давно не развивается, это видно по содержимому официального сайта, ссылка на который ниже. Сейчас актуален Avidemux.

Основной пост.

Этот вопрос мучает многих, кто сталкивается с видео. Многих сбивает то, что по-русски его нередко называют "бесплатный и быстрый видеоредактор", на официальном же сайте его именуют "video capture/processing utility", т.е. утилита захвата и обработки видео. VirtualDub распространяется свободно и с открытым кодом, что дало жизнь нескольким модификациям:

  • NunDub - улучшенная работа со звуком, возможность добавления в видеофайл нескольких аудиопотоков;
  • VirtualDub-MPEG2 - возможность работы с MPEG2, отсутствующая в оригинальной программе. Я в работе использую именно ее;
  • VirtualDubMod - объединение нескольких модификаций, включая и VirtualDub-MPEG2.
Достоинством VirtualDub является наличие множества подключаемых фильтров. Например, одним из самых популярных фильтров является DeLogo для удаления из кадра статичных элементов типа логотипа телекомпании. Пример я продемонстрировать не могу, но после обработки этим фильтром на однородном фоне вообще ничего не заметно, на неоднородном фоне остается некое прозрачное искажающее пятно, как правило, малозаметное. Другие примеры использования VirtualDub:
  • Конвертирование видеофайлов
  • Сохранение отдельно видеопотока и аудиопотока
  • Вырезать кусочек из файла. Причем VirtualDub-MPEG2 позволяет это делать прямо из файлов VOB
  • Объединить два видеофайла

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

Комментариев нет: