阅读:1277回复:3
在ds中怎么解决视频文件速率太高导致的播放不流畅的问题?
最近在ce下用ds做了一个播放器,在播放速率在400kbps以下的文件没有问题,但是当视频文件的速率大于400kbps的时候就有明显的不流畅出现.这个问题怎么解决?有没有高人帮帮忙呀?经过分析播放的文件显示,在所有播放不流畅的视频文件中,都有一个共同的特征,就是视频播放的帧频比较大,数据速率达到500kbps的时候就有明显的不流畅,1000kbps的时候就有明显的迟滞和停顿了.想请教一下大家,在directshow中怎样提高播放数据速率比较高的视频文件的质量?谢...
|
|
沙发#
发布于:2007-05-19 15:25
不太知道
|
|
|
板凳#
发布于:2007-05-20 10:42
会不会是硬件(CPU)就没那么快啊?
|
|
|
地板#
发布于:2007-05-21 17:14
硬件cpu快当然是好事情了,但是在相同的设备上,别人的软件都能够播放,我们的软件在播放wmv或者asf格式,数据速率大于500kbps的视频文件的时候就不行,画面出现不连续和停顿,感觉其中丢掉了很多帧.
我们是用directshow做的,我想在directshow里做个filter,设置两个缓冲,一个从source filter读取数据,另一个用于render filter发送表面,两个缓冲交替进行,不知道能否解决此问题? |
|