我开发了让用户录制 avi 文件的程序。
我使用 vfw.h lib 进行 AVI 记录和 avi 编解码器选项对话框,让用户选择需要使用的编解码器选项。
此对话框列出所有已安装为 MicroSoft Video codec 1、Cinepak、...的计算机的所有 AVI 编解码器
如果我想将编解码器用作 Dix6.1 编解码器,我必须将其作为单独的软件安装。
我的问题是当我使用 AVISaveOption 的 AVI 编解码器对话框时,此列表列出了所有系统编解码器,并且有些编解码器无法正常工作,并且我的应用程序有一些不必要的编解码器。如果我想使用它,除了必须单独安装 Dix 或 MPEG coecs 之外,这对我的应用程序来说并不先进。
所以现在,我想问你,我们是否有办法将所有需要的编解码器(如 Dix、MPEG1、MPEG4、MS 视频编解码器 1)捆绑到我需要的编解码器中,我的意思是我想用自己的弹出编解码器自己列出这个对话框不使用 AVISaveOptions(hwnd, 0, 1, &m_pAviStream, (LPAVICOMPRESSOPTIONS FAR *) &aopts) 列出并选择编解码器选项。
提前致谢,
大同集团!