VirtualDub — свободная утилита для захвата, монтажа и редактирования видеопотока для платформы Windows, лицензированная на условиях GNU General Public License (GPL). Может использоваться для простых линейных операций над файлами формата видео. Также VirtualDub может использовать встроенные фильтры или подключаемые модули сторонних разработчиков.
Основные функции:
- Вырезание и склеивание
- Конвертация, перекодирование видеофайлов
- Видеозахват (преобразование аудио и видео потоков в видеофайлы)
- Замена звуковой дорожки оригинала на звук из файлов .AVI, .avs, .dat, .divx, .m1v, .mpeg, .mp3, .mpg, .mpv, .vdr, .wav, .w64
- Работа с несколькими звуковыми дорожками.
- Наложение фильтров
- По умолчанию работа с .AVI, .dat, .divx, .mpeg, .mpg, .mpv.
- Работа с VOB, MPEG-2, AC-3, FLIC, FLV, FLI, FLC, MOV, MP4, PVN, 3GP, WMA, WMV, ASF, (с помощью плагинов).
- Распределённая работа на нескольких компьютерах в сети.
- Резка и склеивание по ключевым кадрам.
- Добавление/отрезание звуковой дорожки.
- Работа со звуковой дорожкой без рекомпрессии видео и наоборот.
При этом, в отличие от многих других редакторов, пользователь имеет полный контроль над режимом работы. Это значит, если пользователь выбрал режим без рекомпрессии, то будет работа только без рекомпрессии (выполнить некоторые операции будет невозможно). Для сравнения, многие редакторы либо выполняют рекомпрессию всегда, вне зависимости от необходимости, либо (как например Ulead Media Studio) выполняют адаптивную рекомпрессию в местах переходов, не трогая остальной материал (пользователь при этом не знает в точности, какие участки подверглись рекомпрессии).
Второй уникальной особенностью является малая загрузка процессора и, соответственно, большая, чем у прочих редакторов, скорость работы. Достигается это за счёт того, что значительная часть VirtualDub написана низкоуровневым кодом. Расплатой за низкоуровневость является несколько ограниченная функциональность.
Поддерживается работа с плагинами.