pinery
驱动小牛
驱动小牛
  • 注册日期2005-04-14
  • 最后登录2013-04-07
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望283点
  • 贡献值0点
  • 好评度77点
  • 原创分0分
  • 专家分0分
阅读:1210回复:3

在ds中怎么解决视频文件速率太高导致的播放不流畅的问题?

楼主#
更多 发布于:2007-05-18 15:48
最近在ce下用ds做了一个播放器,在播放速率在400kbps以下的文件没有问题,但是当视频文件的速率大于400kbps的时候就有明显的不流畅出现.这个问题怎么解决?有没有高人帮帮忙呀?经过分析播放的文件显示,在所有播放不流畅的视频文件中,都有一个共同的特征,就是视频播放的帧频比较大,数据速率达到500kbps的时候就有明显的不流畅,1000kbps的时候就有明显的迟滞和停顿了.想请教一下大家,在directshow中怎样提高播放数据速率比较高的视频文件的质量?谢...
chizilongblog
驱动牛犊
驱动牛犊
  • 注册日期2007-05-17
  • 最后登录2007-05-19
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-19 15:25
不太知道
66063086606308
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-20 10:42
会不会是硬件(CPU)就没那么快啊?
学海无涯
pinery
驱动小牛
驱动小牛
  • 注册日期2005-04-14
  • 最后登录2013-04-07
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望283点
  • 贡献值0点
  • 好评度77点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-21 17:14
硬件cpu快当然是好事情了,但是在相同的设备上,别人的软件都能够播放,我们的软件在播放wmv或者asf格式,数据速率大于500kbps的视频文件的时候就不行,画面出现不连续和停顿,感觉其中丢掉了很多帧.
我们是用directshow做的,我想在directshow里做个filter,设置两个缓冲,一个从source filter读取数据,另一个用于render filter发送表面,两个缓冲交替进行,不知道能否解决此问题?
游客

返回顶部