如何把压缩过的图像数据保存为avi文件?这样保存为什么不行!
我是这样保存的,avi文件用带有divx解码器的播放器打不开
LRESULT CALLBACK OnCaptureVideo(HWND mwnd,LPVIDEOHDR lphdr)
{
void *s=ICSeqCompressFrame(&g_compression,0, lphdr->lpData,&bKeyFrame,&OutActSize);//用divx编码器压缩
static long offset=0;
long a;
mFile.Open("D:\\cap\\aaa.avi",CFile::modeWrite);
mFile.Seek(offset, CFile::begin);
mFile.Write(s,OutActSize);
mFile.Flush();
mFile.Close();
offset+=OutActSize;
return TRUE;
}
求助!