Deblocking能够消除H.264编码时(启用INLOOP)可能产生的一些马赛克现象。而上述这些显卡在启用H.264硬件加速后,会导致无法开启deblocking,无论是用终极解码调用“CLAVC”(本质也是调用PowerDVD的解码器),还是PowerDVD 7.3中开启硬件加速,都会自动关闭H.264的deblocking。(请注意,采用别的编码的视频,比如VC-1编码不存在这一问题),
那么deblocking对于H.264视频的画质影响有多大呢?下面的截图可以说明一些问题:
『所有GeForce 7/GeForce 6再加上GeForce 8800系列,以及所有Radeon X1000系列和Radeon HD 2900XT开启硬件加速:会强制关闭H.264视频的deblocking』
『如果这些显卡关闭硬件加速,采用软件解码,deblocking默认开启』
从画面对比我们可以看到,deblocking对于H.264视频的画质提升还是非常明显的,开启后,画面上色彩的过渡更加自然平滑。
那么新一代的显卡呢?经过测试可以证实,Radeon HD2600/2400、GeForce 8600/8500/8400等已经很好的解决了这个问题,即便开启硬件加速,deblocking同样会默认开启,画面表现就这点而言已经与软件解码没有区别。下面我们还是通过截图来查看一下效果:
『Radeon HD2600/2400、GeForce 8600/8500/8400即便打开硬件加速,deblocking也同样默认开启,画面色彩的过渡自然平滑,与软件解码效果相同』
需要说明的是,为了帮助大家能比较容易的看出开启/关闭deblocking的差别,我们测试采用的这个视频虽然采用H.264编码,但是编码率较低,因此是否开启deblocking画质差别很大。
在实际应用中,如果你观看的H.264视频编码率很高,比如达到15Mb/s以上,那么deblocking对画质的影响就不太明显了。但是,对于一些720P规格的影片,或者编码率较低的话,deblocking对于画面的影响还是非常明显的,尤其是在大屏幕电视上,大量色块的出现会极大影响画面的观赏性,失去观看高清的意义。