我的机器上安装了许多视频编解码器,但 Virtualdub 只允许我从非常基本的选择中进行选择。
我是否必须以某种方式手动将 VirtualDub 指向编解码器?
答案1
VirtualDub 需要与 Video for Windows (Vfw) 兼容的编解码器来解压视频。DirectShow
编解码器(例如 Windows Media Player 使用的编解码器)不适用。
这意味着您的计算机上安装的编解码器并非都能被 VirtualDub 使用。
具有 VFW 的一个非常好的编解码器包是ffdshow。
只需确保在 VFW 配置 -> 解码器 -> 编解码器下启用所有格式解码器。
答案2
如何手动添加/删除/切换编解码器?
在 Windows NT/2000 中,这些设置存储在注册表中,以 VIDC.xxxx 部分作为键,以驱动程序名称作为值。大多数编解码器存储在:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
您还可以在以下子项中找到它们:
HKEY_CURRENT_USER\Software\Microsoft\Multimedia
通常,更改后您只需重新启动使用编解码器的应用程序,而不必重新启动整个系统。
来源以及有关 VirtualDub 和编解码器的更多信息。
答案3
不,但是您应该使用 32 位版本的 Virtualdub,因为大多数编解码器都没有针对 64 位版本重新编译。