AVIStreamGetFrame 问题,不能取指定帧数据!
里沃特 2012-05-30 10:03:29 我调用的步骤是:
AVIFileInit
AVIFileOpen
AVIFileGetStream
AVIStreamGetFrameOpen
AVIStreamGetFrame
....
现在我想直接获取指定帧的数据,比如第10帧,但是获取到的是一片黑色,好像是第1帧的图像。
如果我循环从0开始
for(int i=0; i<11; i++) .... 这样全部帧就出来了。
另外AVIStreamRead好像可以获取到指定的帧数据,但又是压缩过的(我的AVI是h264编码),各位不知道有什么办法解码吗?
我用DrawDib下的 DrawDibDraw 返回true但是没有看到图像。