HKEY_CURRENT_USER\Software\GNU\XviD 下的display_status改为0 如果没有这个选项的,可以新建一个DWOR值名为display_status
或者看看源代码,修改config.c的reg_ints中display_status默认值定义为0
AVICOMPRESSOPTIONS 赋值,如下
AVICOMPRESSOPTIONS m_aviComOpt;
m_aviComOpt.fccType = streamtypeVIDEO;//视频
m_aviComOpt.fccHandler = mmioFOURCC('I','V','3','2');//压缩驱动扩展名
m_aviComOpt.dwKeyFrameEvery = 15;//关键帧
m_aviComOpt.dwQuality = dwQuality*100;//压缩质量
m_aviComOpt.dwFlags = AVICOMPRESSF_KEYFRAMES;//关键帧方式
如果要使用每秒字节数,把dwFlags再加上一种方式即可,同时设置每秒字节数,
此种方式只支持解码器驱动有 关键帧、压缩质量等设置接口
其它参数忽略
然后调用AVIMakeCompressedStream 再调用AVIStreamSetFormat,具体用法见MSDN,OK
