Source Filter 输出桢数的问题,如何指定每秒钟输出的桢数?
在小球的基础上写了一个 Source Filter ,用于视频采集源。
如果 Source Filter 直接和 Renderer Filter 相连,可以设定每秒钟输出的桢数。
但是当 Source Filter 和 ffdshow video encoder 连接时,
我就好像对这个输出完全失去控制了,我的 FillBuffer 以每秒钟 28,29 次的频率被调用
除非在 FillBuffer 中加上 Sleep 延迟,否则一直都是这个输率。
因为我每秒钟根本无法提供28桢,所以压缩出来的 avi 视频,播放时的效果就跟快进一样。
每秒钟输出桢数 到底是怎么设定的?