首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

视频编码有关问题!DivX压缩ICSeqCompressFrameStart(&m_CV,&m_InInfo)总是返回FALSE是什么原因

2012-01-31 
高分求教视频编码问题!!!急急急DivX压缩ICSeqCompressFrameStart(&m_CV,&m_InInfo)总是返回FALSE是什么原

高分求教视频编码问题!!!急急急DivX压缩ICSeqCompressFrameStart(&m_CV,&m_InInfo)总是返回FALSE是什么原因
加我的QQ聊979815066如果问题解决另送100分

[解决办法]
帮顶
[解决办法]
在m_OutFormatSize=ICCompressGetFormatSize(m_CV.hic,&m_InInfo);
前面加下面的代码试试:BITMAPINFO m_InInfo
m_InInfo.bmiHeader.biBitCount=24;
m_InInfo.bmiHeader.biClrImportant=m_InInfo.bmiHeader.biClrUsed=0;
m_InInfo.bmiHeader.biCompression=BI_RGB;
m_InInfo.bmiHeader.biHeight=480;
m_InInfo.bmiHeader.biPlanes=1;
m_InInfo.bmiHeader.biSize=sizeof(BITMAPINFOHEADER);//0;
m_InInfo.bmiHeader.biSizeImage=0;
m_InInfo.bmiHeader.biWidth=640;
m_InInfo.bmiHeader.biXPelsPerMeter=m_InInfo.bmiHeader.biYPelsPerMeter=0;
[解决办法]
我研究研究,找到原因的话给你发过去
[解决办法]
这个感觉没什么问题,可能要你慢慢找了!
[解决办法]
楼主如果是公司使用的话,可考虑现有的SDK开发包:http://www.anychat.cn,封装了DirectShow对音视频相关的操作,有VC++的Demo源代码可参考,支持多方的语音、视频交互,数据走P2P网络传输。

热点排行