Ответы:
VirtualDub требует совместимый с Video для Windows (Vfw) кодек для распаковки видео.
Кодеки DirectShow, такие как те, которые используются проигрывателем Windows Media, не подходят.
Это означает, что VirtualDub может использовать не все кодеки, установленные на вашем компьютере.
Очень хорошим пакетом кодеков, который имеет VFW, является ffdshow .
Просто убедитесь, что вы включили все ваши декодеры форматов в VFW Configuration -> Decoder -> Codecs.
Как вручную добавить / удалить / переключить кодеки?
В Windows NT / 2000 эти параметры хранятся в реестре, причем ключ VIDC.xxxx является ключом, а имя драйвера - значением. Большинство кодеков хранятся в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
Вы также можете найти их в подразделе:
HKEY_CURRENT_USER\Software\Microsoft\Multimedia
Обычно после изменения вам нужно только перезапустить приложения, использующие кодеки, а не перезагружать всю систему.
Источник и дополнительная информация о VirtualDub и кодеках.
Нет, но вы должны использовать 32-разрядную версию Virtualdub, так как большинство кодеков там не перекомпилированы для 64-разрядной версии.