之前纠结渲染器,最后我自己得出的结论是在XP下还是老老实实的用VMR9。
用VMR9的时候,推荐的Resizer设置是3D表面 Bicubic 0.6,但是我是对这个东西越来越看不顺眼。
具体原因很简单,Resize之后的品质差,线条纵向有明显的类似锯齿状竖纹
上图!
原画面为704×480的DVDRip,我自己压的,用了AR,然后截图是全屏播放模式下截取下来的。
四个图依次是:VMR Bicubic , EVR Bicubic , madVR SoftCubic50 , madVR Lanczos3,点击可以放大哦~
我自己的肉眼对比结果,Bicubic可以去死了,画面模糊,线条锯齿,总之就是各种不能行。SoftCubic50倒是没有锯齿了,不过相比Lanczos3来说,比较模糊一点,不过好处就是没有Lanczos3那么明显的亮边。无论怎么看,都是Bicubic完败了。
之前aki也在群里说了,Resizer领域,Lanczos3已经是一锤定音的最强了,嗯嗯。
再来说说这个madVR,根据madshi自己的说法,这东西是为了追求品质的极限而不去考虑速度的渲染器,所以叫madVR嘛,很mad哦。号称使用了最强的Chroma Upsampling算法,提供最牛X的品质。还内置了很多其他的scaling算法,可以根据自己的需要选择。
试用了之后,品质确实赞的没话说,不过也有一些问题。在我这里DVD是无法正常播放的,而且DXVA肯定无法使用,madshi也说了,DXVA在将来也不会支持。然后就是这个渲染器只吃YV12的数据,所以在ffdshow里开了硬件Deinterlacer便无法使用madVR,因为开了那个的话,ffdshow的YV12输出就不能用咯~
还有一个问题,就是在播放器里自定义了madVR的Scaling算法后,再次打开播放器的时候,这些算法都会回到默认状态,让我很是头大了一阵。最后只能跑到doom9上用我蹩脚的英语询问了一下,得到的回复是这是一个已知的bug,需要等待madshi来修复了。
总之,如果喜欢全屏看片,然后又对品质有要求的人,可以考虑使用madVR哦~