2013-04-08 22 views
0

我已经开发,让用户记录一个AVI文件的程序。如何捆绑的AVI模块中的所有所需的编解码?

我用vfw.h lib中AVI记录和AVI编解码器选项对话框让用户选择使用何种编解码器的选择需要。

此对话框列表中已安装的所有计算机微软视频编解码器所有的AVI编码解码器1的Cinepak,...

如果我想使用的编解码器的编解码器Dix6.1我必须安装此作为单独的软件。

我的问题是,当我用AVI由AVISaveOption解压对话框此列表中的所有系统的编解码器和具有一定的编解码器无法正常工作,并为我申请了一些不必要的编解码器。 除了我一定要安装迪克斯或MPEG coecs作为单独的,如果我想用这个,这不是提前给我机应用。

现在,我想问你是否有任何方法将所有必需的编解码器(如Dix,MPEG1,MPEG4,MS Video Codec 1)捆绑到我所需的编解码器中。我的意思是我想用我的自我列出自己弹出编解码器对话框不使用AVISaveOptions(hwnd,0,1,& m_pAviStream,(LPAVICOMPRESSOPTIONS FAR *)& aopts)列出并选择编解码器选项。

由于提前,

牛逼&顿集团!

回答

0

即使有编程的方式来做到这一点(并没有),它几乎肯定是而不是一个聪明的想法。

问题要问自己:

  • 是那些编解码器可再发行?
  • 有权限重新发布它们吗?

有些东西告诉我,大多数这些编解码器背后的人不会在未经许可的情况下善意地重新分配。

+0

如果downvoter会解释他们的理由,那会很好。 – 2013-04-08 17:55:09

相关问题