注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 软件应用多媒体 → 文章内容

GPU视频处理详析(去除马赛克的技巧)

作者:佚名 来源:不详 发布时间:2007-12-2 8:38:34

上图就是ffdshow的去马赛克选项,调整后可以达到比硬件插值补偿更好的效果。另外Blur和Sharp也是比较受欢迎的选项。
VMR7的缺陷是CPU占用率比硬件Overlay Mixer高,对于比较弱的CPU来说还是要求不低。
Vmr9是DirectX 9.0发布后的产物,特点是支持了Pixel Shader(
像素
着色
器)对视频的修正。Pixel Shader可以对像素进行操作,以前的操作,包括去马赛克等都是针对图像快,不是针对单个像素而言的,因此VMR9有着更高的精度,在高
分辨率
的情况下效果更好。对于硬件支持Pixel Shader的显卡(即完全硬件支持DirectX 8.0或者以上级别的显卡)VMR9能获得更好的视频效果,并且,由于Pixel Shader是
GPU
操作(要选择“纹理表面并以3D模式渲染”,CPU占用率比VMR7低不少。




 

对于VMR9,ATI的9X00及以上级别显卡,NVIDIA的FX以及以上级别显卡都支持相当不错,一般回放视频的时候,这类显卡按照上图的设置效果最好,CPU占用也不高。ATI同时还推出了Video Shader来改善MPEG4播放的效果(主要还是用Pixel Shader来修正),宣传为Fullstream,但是目前看来似乎也就DIVX有ATI优化,而且效果对比对手也显示不了多少优势,驱动中能提供的选项似乎只有一些不太实用的效果,比如浮雕等。VIA-S3推出的Deltachrome S8的Chromotion在这方面比ATI复杂不少,也是通过Pixel Shader来进行后处理的,驱动选项里的柔化,锐化,以及解块渗透对于视频播放质量的改善效果很明显。NVIDIA的FX系列显卡以及NV4X在VMR9上都用了4 X 5的过滤来消除马赛克,ATI,Matrox以及S3都是只用了4 x 4的过滤,加之Pixel Shader的修正,NVIDIA在VMR9的情况下效果非常好。
三.色彩
色彩是视频回放好坏的又一个重点,NVIDIA以前有“黯淡神化”的说法,理由是NVIDIA以前的显卡,诸如TNT2,GeForce 2,默认的Overlay Mixer的Gamma值太低,亮度也太低,导致暗部的层次不清楚,看片很不爽,TNT2甚至调节色彩饱和度对CPU要求还不小;同时期的ATI的默认Gamma相当不错,再加之Overlay Mixer和VMR的插值补偿都很不错,又支持硬件IDCT,硬件MC,CPU占用率相当低,所以ATI当时的视频相当受用户欢迎。NVIDIA为了解决“黯淡”的问题,推出了DVC,即数字震动,调节后的确可以改善暗淡的问题,但是FX问世前的数字震动调节太不灵活,只有4级变化,感觉失真比较严重,DVC 2.0后的数字震动就能进行微调了,比默认稍稍左移就能达到很好的效果,并且可以随时调节,不像ATI调节视频覆盖,必须回放的时候调节。
即便如此,ATI仍旧有优势,因为大多数用户还是仅仅使用默认设置的。ATI默认设置的色彩取向偏红,比较适合我们东方人的胃口,并非是真实的色彩才受欢迎的,就像没有音染的音箱耳机不一定讨人喜欢一样,很多人就认为ATI视频的色彩比能真实还原色彩的Matrox G400MAX显卡色彩好;NVIDIA虽然也能调节到ATI相同的效果,甚至更好的效果,但是调节总是麻烦事,数字震动出现以前,玩家也可以通过调节Overlay的Gamma和对比度,色调等达到DVC能调到的效果,这毕竟麻烦了很多,而且CPU占用大大提高。所以现在的ATI虽然马赛克修正和硬件视频播放上有点吃亏,但是凭借比较受欢迎的默认色彩取向,还是相当有竞争力的。
四.软件支持
软件支持也相当重要,当初SIS 6326DVD在任何播放器上都能硬件回放DVD视频?NVIDIA的PureVideo更是发布后好几个月都没有相应软件支持,连DVD播放都只能软件播放,对于NV4X而言,WMV,MPEG4硬件播放也需要驱动和播放器的支持,不然Video Processor不会代替CPU进行处理,还是在软件播放。S3 Deltachrome也备受没什么软件支持,打不开硬件加速之苦。现在NVIDIA的DVD Decoder准备收费,而且相应的播放器也没有出来,第三方播放器对其的支持更是遥遥无期,这个是PureVideo目前最大的问题。在这方面ATI向来做得不错,随光盘附带的播放器能够对显卡提供最好的支持,效果看得见摸得着,在第三方软件上对ATI的支持也相当不错。
以往赫赫有名的WinDVD,PowerDVD的硬件加速,色彩调节依旧不错,MPC(Media Player Classic,国内有DIY版,暴风影音等版本)是一个很好的选择,不仅仅在于这个播放器能加很多插件和解码器,有“全能播放器”的味道,更在于其丰富的调节能力,调用FFDSHOW能达到硬件回放达不到的效果;Kmp Player能很方便的更换解码器,Cineplayer则在MPEG2硬件加速支持方面功力深厚,网上流传的“让赛扬1.2G流畅HDTV”就是利用这个播放器的解码器达到的(针对MPEG2编码的HDTV)。
  
五.其他
Matrox和VIA-S3在2D和视频方面功力深厚,除了支持标准的DXVA以外,还有独到的手段。前者的幻日,P750,P650芯片支持了亿彩视频,每个色彩通道10BIT色彩,也就是1024级色彩(2的10次方),RGB三个通道就是10亿色;普通的显卡只支持8BIT,也就是256级(2的8次方),RGB三个通道只有1677万色(16m),能表现的色彩范围差别太大。很多高档的DVD播放机都是要支持超过16m(24位)色的,在PC上,幻日等P系列显卡独占鳌头了,其他显示芯片虽然支持10bit输出,但是没有支持亿彩视频的。
后者的Deltachrome S8的Chromotion很有特色,驱动控制面板上直接带有了deblocking,锐化等选项,而且调节起来cpu占用远远小于ffdshow的软件调节,相当方便。




 

上一页  [1] [2] [3] [4]  下一页


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved