【发布时间】:2011-09-24 05:52:29
【问题描述】:
我编写了一个依赖 Video For Windows 的程序。它在 XP 和 Vista 32 位操作系统下运行良好,但现在我尝试在更新的 64 位操作系统上运行它,它无法打开任何 AVI 文件。实际程序启动正常,GUI 出现,“文件打开”对话框工作正常,但 VFW 库说它无法打开一些使用多种不同编解码器的通用 AVI 文件。
有人知道 VFW 支持是否已从 64 位操作系统中删除,还是其他原因?
谢谢。
【问题讨论】:
-
我敢打赌,您的应用程序正在安装(并依赖)用于播放 AVI 文件的适当编解码器的 32 位版本。您需要 64 位版本的 Windows 上的 64 位版本。
-
AVI 是一种容器格式。其中的实际视频流需要安装适当的编解码器。您显然没有在 64 位版本或此(新?)安装的 Windows 中可用。
标签: windows windows-7 windows-vista vista64 vfw