如何在视频中精确并截取一帧图像
我用以下方法定位并截取视频帧
1.pMediaSeeking->SetPosition(),
pBasicVideo->getCurrentImage();
这种方法得到的序列帧有跳跃现象,不连续,可能得到的帧数据不准确.
2.pMediaSeeking->SetPosition(),
pSampleGrabber->getCurrentBuffer();
也有上述问题
3.ISampleGrabberCallback中的SampleCB()中得到每帧数据,这个方法要准确一些,但我觉得根据时间截取仍不够准确,而且ISampleGrabberCallback得到的帧数和IMediaDet检测到的总帧数不一样.
请问,有什么方法可以准确定位并截取任一帧数据?