显示得画面质量怎么会下降呢?

soon 2004-03-30 06:39:35
播放一个wmv得文件,在graphbuilder renderfile()形成的filter链之后,
在video render filter 和 wmvideo decode dmo 之间加入了自己写得一个transform filter(对视频图像作了些修改),在wmv文件支持得原始大小上,render出来的图像质量无变化,当作图像放大后,图像变粗糙(和同样情况下,没有加入自己写得transform fitler时比较)。
是什么原因造成这种情况?懂得兄弟请赐教!谢谢



...全文
63 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
soon 2004-04-02
  • 打赏
  • 举报
回复
问题基本解决,和陆老大指点的方向一样。
问题出在CheckInputType()实现上,
video render播放过程中似乎总在请求改变media type。
CheckInputType()不应该终止这中请求。否则就会出现我上面说的
问题
soon 2004-04-02
  • 打赏
  • 举报
回复
to show:
这个问题,没有研究过,请陆老大把
show 2004-03-31
  • 打赏
  • 举报
回复
如果连上自己的filter ,video render 没有用directdraw加速,而是用的gdi的stretchblt
你把窗口放大会发现cpu占用率很高。如果连上vmr render 不会有这种情况。
为什么会这样,还希望高手指点指点。
soon 2004-03-31
  • 打赏
  • 举报
回复
多谢陆老大指点,我去研究一下。
happydeer 2004-03-31
  • 打赏
  • 举报
回复
关注一下!视频窗口大小改变后,Video Renderer会要求上面的Filter进行动态的media type改变,试图让上一级Filter直接输出新大小的图像,否则就是在video renderer内部做缩放了!你从这方面因素再研究一下.
soon 2004-03-30
  • 打赏
  • 举报
回复
多谢帮顶
hell190109 2004-03-30
  • 打赏
  • 举报
回复
关注

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧