12

На моей машине установлено много видеокодеков, но Virtualdub позволяет мне выбирать только из базового набора.

Нужно ли как-то вручную указывать VirtualDub на кодеки?

3 ответа3

12

VirtualDub требует совместимый с Video для Windows (Vfw) кодек для распаковки видео.
Кодеки DirectShow, такие как используемые проигрывателем Windows Media, не подходят.

Это означает, что не все кодеки, установленные на вашем компьютере, могут использоваться VirtualDub.

Очень хорошим пакетом кодеков, в котором есть VFW, является ffdshow.
Просто убедитесь, что вы включили все ваши декодеры форматов в VFW Configuration -> Decoder -> Codecs.

0

Как вручную добавить / удалить / переключить кодеки?

В Windows NT/2000 эти параметры хранятся в реестре, причем ключ VIDC.xxxx является ключом, а имя драйвера - значением. Большинство кодеков хранятся в:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32

Вы также можете найти их в подразделе:

HKEY_CURRENT_USER\Software\Microsoft\Multimedia

Обычно после изменения вам нужно только перезапустить приложения, использующие кодеки, а не перезагружать всю систему.

Источник и дополнительная информация о VirtualDub и кодеках.

0

Нет, но вы должны использовать 32-битную версию Virtualdub, так как большинство кодеков там не перекомпилированы для 64-битной версии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .