我们directshow写了个程序,现在发现我用GetPositions(&pCurrent, &pStop)获得的视频总帧数pStop与进SampleCB的帧数不一样(我在SampleCB中定义了一个变量framenum,每进一次SampleCB,变量值就加一),即pStop!=framenum。还跟显卡有关系,独显基本上是1.1~1.6比1,集显却是2.1~比1,有时候还跟视频有关,不同视频他们的比例不一样。不知道高手们注意到这个问题没,小弟急着需要解决这个问题,希望高手们帮忙!!!