最终用户爱好哪种编码?
接下来就是我们最终用户最为关心编/解码所耗费的系统负担了,当然这在我们之后会有更为详细的测试。
MPEG2自然是要求最为宽松的视频编码,不仅如此,拜DVD成熟多年之赐,早先以及现有的主流硬件都能多多少少提供MPEG2硬件加速的能力。MPEG4虽然到至今没有比较针对的视频加速硬件诞生,但自身比较低的硬件损耗才是原因之一。
而H.264主要档次是要求最为苛刻的视频技术,再加上最近越来越高的码率与1080P的结合,其对硬件的损耗已经达到了新的颠峰。而基本档次则提供了一个相对折中的方法,对硬件损耗次之。
VC-1还是得益于Microsoft多年来层积的功力,在略强于H.264 CALVC基本档次的画质上,而对硬件资源要求却还能再降低一些。综合来看,VC-1是最有益于最终用户的编码,它在拥有非常好的画质的同时,对硬件要求相对而言比较低。
笔者去网上论坛瞎逛时,看到这样的一个投票,有关于是否有必要将H.264/VC-1重新编码为MPEG2的帖子,结果超过半数的人是支持态度。论画质以及压缩比,MPEG2固然不及VC1/H.264,但是其对硬件要求比较低,已经使得大多数用户放弃画质/压缩比,选择MPEG2。当然了,这仅仅是一个年初2月时的投票,现在由于新一代显卡都具备了视频加速功能,这一情况已经得到了有效的缓解,相信在不久的将来,没有人再为解码HDTV而发愁了。
下面是各视频压缩技术对独立编/解码器的频率要求,此表格很好的量化表示了各视频压缩技术的硬件要求。
在视频专用加速解码器方面,PC上最近的显卡,PUREVIDEO HD以及AVIVO HD都能支持H.264的完全解码,而VC-1方面,PUREVIDEO HD只能支持动态补偿以及DEBLOCK的解码,对于VLC流处理以及逆变换还是只能交给CPU去作。
另外,在网上的片源,一些HDRIP(HDTV重新编码封装)的片源多数采用X264,X264是基于H.264的开源编码解码器,在具有H.264的高压缩比的同时也对硬件提出了更高的要求,不过由于其码率一般比较低,所以对系统的负担很难得以直接体现。另外有一小部分是采用MPEG4-XVID来压缩,不过XVID很难做到在保证画质,FPS以及分辨率的情况下把容量控制在1张D5的容量(4.3G)。
MPEG2 | MPEG4 | H.264 | VC-1 | |
画面质量 | 一般 | 较好 | 最好 | 最好 |
压缩比(以MPEG2为1) | 100% | 50~60% | 25~40% | 30~40% |
对硬件要求 | 最低 | 较低 |
CABAC最高 CALVC较高 |
较高 |
授权成本 | 最低 | 较高 | 较低 | 较低(以后有涨价的可能性) |
运营商支持力度 | 较高 | 低 | 高 | 中等 |
PC硬件加速 | 全有 | 少数 | 多数 | 中等 |
网络片源 | 极少数 | 多数 | X264为多数/H.264为中等 | 多数 |
最后,让我们来权衡全部因素,看一下所有HDTV主流视频加速技术的概念分析,毫无疑问,H.264以及VC-1很有可能成为以后的主流,当然了,我国自主研发的AVS也会将和H.264,VC-1同台竞技,到时候鹿死谁手,还真不好说。
下面哪个是您所支持的编码格式:
1.MPEG2
2.MPEG4
3:H.264/MPEG4-AVC
4.VC-1/WMV HD