睿视!与你一起体验SNB视频编码/解码
TPY阿朗
![]()
高清影片,在近几年发展迅猛,并早已飞入平常百姓家。而在蓝光DVD普及的步伐里,仿佛就像当年的386机子上播放VCD一样, 技术逐渐走向成熟,而有趣的是,当年VCD有MMX指令集,令VCD解码有了里程碑的变化,而今天,各大显卡生产商也推出了其硬件解码,并逐渐发展到,足以只用显卡解码的程度。而新出的酷睿二代集成的HD2000显卡,在面对高清影片的视频编码/解码又能否应付自如?下面与你一起体验。
这篇体验包含三个部分
1.磨刀不误砍柴工:解码技术初探
2.竞技1:三大显卡高清解码技术对弈
3.竞技2:三大显卡高清编码技术对弈
4.总结
第一部分:磨刀不误砍柴工:解码技术初探
相信很多人都对高清略有研究,就算不是发烧友,都略有接触,当然其中会产生很多疑问。
什么才是高清片?高清片有多少种?什么显卡能硬解高清片?高清片的尾巴,mkv,ts都是什么来的?还有长长的名字,包含了什么信息呢?
下面就带着问题,一一探讨。
首先,什么是高清片?这个问题相信大家都了解,也就是高清晰度电视标准格式,而DIY里一般所说的高清片,指的是720P或1080i/1080P 的电视标准。相对而言,高清片的画质对于传统的DVDrip等片提升了一个层次,观看的时候无论从画面或者在音频上,均有了一个质的提高,然而对电脑的配置要求却高了不少,传统的播放器,CPU,显卡,都受到较大的压力,而现在的播放器,面对高清影片,又是如何工作的呢?下面是某高清播放器的设置菜单。
面对这些闻所未闻的名称,确实令人一是抹不了头脑。分离器?渲染器?解 码器?下面就从设置开始,一起了解高清影片。
![]()
下面的图客观的认识下高清播放的几个词。分离器,解 码器,渲染器。首先播放高清当然需要有一份文件,无米又怎么可以下厨呢?也就是视频文件,可以通过各种途径获得。下载下来的文件,可能只有一份,而名字是常常的。其实,每份文件都包含有众多的数据,其中包括视频,一条或者多条音频,多语言字幕等。为了管理方便,通常会把文件“封在一起”保存,因而,播放器第一部就是要把打包在一起的文件分离出视频,音频,字幕。这里的操作过程,就是分离器的作用了。
视音字分离后,我们还是看不到的啊!~之后当然需要解码。播放器通过调用不同的解 码器,对对应的视频音频进行同步解码。这个过程就是分离器所要做的。解码后,最终通过渲染器渲染成我们所看到的视频,最终输出。 这是播放器的全过程。
现在,相信大家都对播放器的工作有了一定的了解了吧?
而整个过程,哪个部分最艰难?那当然是解码啦!举个例子,一部1080P的片子,每秒24FPS,就是一秒需要处理24张1920x1080的图片。这个工作量,对于CPU来说。即使CPU能应付得来,也不能做其余的事情了,而随着技术的进步,显卡硬解应运而生,得益于强大显卡性能。***借助GPU进行高清硬解,释放CPU。
![]()
相信刚才都基本了解播放器是如何工作的。但编码器,解 码器,分离器种类繁多,我们又怎么知道影片是属于那一类的呢?其实文件名已经可以猜测到。 在制定高清标准时,对高清文件的命名有了一定的规范。因而,在名称上,是有迹可循的。以下面的一部1080P高清片《杜拉拉升职记》为例。
这部电影是标准的国内高清片。名称为
Go.Lala.Go!.2010.BluRay.1080p.DTS.x264-CHD.mkv下面就一一分析,这么长的名字,包含的含义,
首先Go.Lala.Go!.2010.这里当然是影片名 2010年的出品。
而BluRay.1080p. 也就是采用了原盘为蓝光盘。采用1080P分辨率转压。
DTS.一种音频编码,即数字化影院系统,这里可以知道,这个视频使用的是DTS 音频解 码器。类似的有AC3,DDPLUS等等。
x264-CHD这里分两个部分 x.264一种视频解码 常见的有VC-1,H264 MPEG2等等,可以知道,这个视频使用的是x264编码。对应需X264***。CHD 一个技术国内联盟,可以知道,这个影片是国内CHD联盟转压的作品。
.mkv MKV封装这个视频采用了MKV的封装格式。把视频,音频(没字幕)一起通过MKV封装在一起,常见的封装格式有ts,m2ts,avi,mov,等等。
![]()
好了,从文件里,可以找到的信息,非常的多,但为什么找不到渲染器?因为渲染器,是可以根据***进行设置的。 相信大家心中都有一种想法:根据视频调节播放器!对!就是这样!高清播放器就像一个专业相机,可调节的地方有很多。
但调节的中心,是根据影片。对应不同的视频解 码器,找到对应的设置进行个性设置,达到较好的播放播放效果,才是我们所期待的。
而主流的编码器,封装,又有什么呢?下面做了一个表格。
目前主流的编码器有四大家族。其中包括古老的MPEG2,这就是大家熟悉的DVD格式所采用的编码器,由于技术原因,压缩率较低,相同质量的影片,MPEG所需的空间大得多。
而相同容量的高清片MPEG所达到的码率又较低,因而被压缩率更高的H.264所取代是必然的。然而由于MPEG2 技术历史够长,因而在比较老的影片里,使用非常广泛,因而目前依然存有大量的MPEG2,然而MPEG2也有一个优点,就是对计算机要求较低。而H.264 由于算法更先进,采用的是MPEG4 part 10标准。压缩率更高,达到的效果更佳且更适合网络环境。这些天生的优势必然令其取代老迈的MPEG2成为主流,但算法复杂也导致对电脑的要求较高。而x.264属于h.264的修订版,相对而言更适合低码率的高清视频,由于其低码率压缩率比H.264更高。因而在720P或者部分1080P影片得到广泛采用。最后的Vc-1是微软近几年才发布的技术,基于wmv9,压缩率比不上H.264但胜在要求低,且有微软作为后盾,因而普及速度也较为快速。
而这四种技术可以看出,目前以H264(包含x.264)为绝对的主流,而VC-1也拥有部分的市场,而MPEG2由于算法相对落后,新片已经相对甚小,已经成为了非主流,开始被淘汰。
![]()
很多人会把视频格式定义为后续名,如MKV,TS,AVI,其实这是封装的格式,例如我们常见的MKV,其实是万能封装,几乎所有的解 码器均可使用MKV封装, 且基于MKV是免费的,并可封装多种字幕,因而得到广泛的使用。而其余的封装有高清专用的TS,M2TS,苹果的MOV,和一般用于准高清的AVI等等。
一般来说,国内下载的影片又很多是基于MKV格式。原因很简单,MKV是免费的嘛。
讲到这里,相信大家都会高清片有了一定的理解。
而播放的整个过程,编码无疑是最痛苦的,虽然以现在的CPU,已经足矣进行软解。软解没有兼容性的限制,但需要占用较高的CPU,而硬解能释放CPU的同时,
功耗也得到相当大的提升。而主流的硬解技术有AMD UVD,NV的 PV 和intel的Clear video 。
![]()
总而言之,三种解码技术均支持主流的硬件解 码,而实际效果如何?下面进行探讨。 而这次的体验平台均支持最新的三大硬解技术。
![]()