论文部分内容阅读
高清是现阶段电脑应用的热点,关注的人自然很多。但一谈到电脑播放高清需要注意的地方,大家本能的会想起电脑与平板电视五花八门的接口以及互相连接的问题,其实接口只是对于数据流的转化与传输,如果电脑都没有能力流畅的解压出高清视频的数据,再好的接口也没用!也就是说。玩高清,解码才是根本与关键所在。
何为高清解码
高清视频与普通视频相比,分辨率更大、画质更好,体积自然也就大很多,尽管现在电脑的存储容量有了较大的提高。但要想将高清视频压缩到可接受的体积。仍需要更先进的算法以提供最佳的压缩率。目前最常用的高清编码标准有MPEG-2、VC-1、H.264(现在网上下载的BDrip格式高清视频很多都采用X.264标准,X.264是H.264下制作的开源编码器。属于变种版本,二者在使用层面没有质差),其中MPEG-2问世最早,压缩率最低,对编码解码所需的硬件要求同样最低。而H.264、VC-1的压缩率和对硬件的需求都要高出一截。在此需要澄清一个误区。电脑能够播放一部1080P的视频。并不代表所有1080P的影片都能流畅视频。这主要与视频采用的编码标准有关,另外码率也影响着视频对硬件的需求。
透析软硬解码
软解码
CPU作为电脑的大脑,一直以来都在播放视频时义不容辞的担任着解码的重任,这种纯粹由CPU担任解码计算全部工作的方式被称为软解码。
一般说来。软解码与内存关系并不大。中等码率H.264格式的高清视频只需512MB内存就能应付。而由于CPU在其中起到的决定性作用,所以它性能的强弱则直接影响解码的流畅度。MPEG-2高清视频要求最低。中等码率的影片甚至连笔者的老古董AthlonXP1600+搭配月光三套件解码器都能实现流畅播放,H.264和VC-1对CPU的要求高了不少,但性能等于或者高于奔腾43.0GHz以上的单核CPU以及几乎所有的多核CPU均可应付中等码率的高清视频。
硬解码
当解码任务过于繁重,如播放比普通视频压缩率大的多的高清视频时,一旦CPU力不从心,解压出来的数据跟不上流畅播放的数据需求,就会导致视频播放断断续续,这时该怎么办,业界给出的答案是让显卡加入解码工作。从而减轻CPU的负担,达到流畅播放高清视频的目的,这就是硬解码。
刚开始,显卡只是参与视频解码的一部分工作,然而科研人员很快就发现显卡比CPU更适合解码。这是因为CPU的结构是为处理复杂、繁琐但关联性不大的工作而设计优化的。而显卡主要用途是3D图形加速,图形加速与解码一样,都属于强度大、难度低的平行性重复工作,用显卡解码效率更高,而CPU也可以腾出来同时做其它事情。于是,最新的硬解码技术将几乎所有的解码工作都移交给显卡处理,CPU得到了解放。
如果你的显卡“有幸”能够支持硬解码(本文最后列出了近三年内所有型号显卡对硬解码的支持情况,以方便大家查阅),那只能算你成功了一半,要想实现硬解码播放高清视频你还需要在播放软件中进行正确地设置。以PowerDVD为例,在“配置”视窗“视频”标签页中勾选“启用硬件加速”即可。
不过需要注意的是个别因素会强制关闭此项功能(比如外挂字幕程序Vobsub),要确定硬件加速在播放时是否真正被开启,可以通过查看CPU占用率或者在播放影片时查看影片信息来加以确定,如使用PowerDVD播放时。如果“配置”视窗“信息”标签页的“视频加速器”为“正在使用”,则硬解码被开启。
哪种解码更加适合你
由于硬解码尤其是全程解码是新推出的技术,所以在大部分人心目中硬解码要比软解码先进,因此在自己显卡支持硬解码的情况下会千方百计的开启硬解码设置。其实这种态度并不可取,因为硬解码的出现是当CPU性能不足以应付视频解码需求时的一种解决方案,主要作用是降低CPU占用率,从使用角度来讲的硬解码则有两大缺点。一是画质比不上软解码,根据测试表明,软解码画质明显优于早期显卡的硬解码。与最新显卡硬解码播放高清相比也略占上风;二是硬解码需要在播放软件中设置,而软解码直接双击视频文件调出播放器播放即可;三是早期支持硬解码的显卡还存在着各种各样的小毛病,例如Geforce7系列和Geforce6系列显卡由于技术上的限制。使得低核心频率的该系列显卡在播放H.264时会出现CPU占用率不稳定的状况,又例如X1300pro和X1600pro只能在Vista下实现硬解码。
针对软硬解码的各自地优缺点。我们给大家以下3条使用建议:
1、如果你的电脑较老,建议不用去考虑AMD新款AGP显卡。花100多元更换二手高主频的CPU是个较为经济的解决办法。
2、如果你需要边运行杀毒软件、BT以及其它后台程序边看高清。那建议开启硬解码功能,这能获得更流畅的视频感觉。
3、如果你电脑的CPU性能足够强悍,那还是直接使用软解码好了。不过软解码播放高清时,最好关闭其余的程序,以避免这些程序强占系统资源导致偶尔出现画面断断续续的情况。
4、在采用软解码时建议使用完美影音这款软件,在它的高级选项内有很多种分离器、解码器的组合,你可以根据CPU的情况选择不同的组合方案。
5、如果采用硬解码,那么建议使用最新版本的PowerDVD。它能够在开启硬件加速时动态优化视频画面。
快速分辨显卡高清解码能力
目前三大GPU厂商NVIDIA、AMD、英特尔都针对高清硬解码不断完善着自己的产品。到目前为止。NVIDIA的Geforce9系列显卡与AMD的HD3000系列显卡以及英特尔的G45(G43省略了H.264和VC-1高清视频的硬件解码加速功能)芯片组都已经实现对H.264和VC-1的全程解码加速。而之前型号的显卡则由于技术不成熟等问题,存在着不同程度的缺陷,接下来我们将帮助大家辨析这一“混乱”时期各型号显卡对于高清解码的支持。
何为高清解码
高清视频与普通视频相比,分辨率更大、画质更好,体积自然也就大很多,尽管现在电脑的存储容量有了较大的提高。但要想将高清视频压缩到可接受的体积。仍需要更先进的算法以提供最佳的压缩率。目前最常用的高清编码标准有MPEG-2、VC-1、H.264(现在网上下载的BDrip格式高清视频很多都采用X.264标准,X.264是H.264下制作的开源编码器。属于变种版本,二者在使用层面没有质差),其中MPEG-2问世最早,压缩率最低,对编码解码所需的硬件要求同样最低。而H.264、VC-1的压缩率和对硬件的需求都要高出一截。在此需要澄清一个误区。电脑能够播放一部1080P的视频。并不代表所有1080P的影片都能流畅视频。这主要与视频采用的编码标准有关,另外码率也影响着视频对硬件的需求。
透析软硬解码
软解码
CPU作为电脑的大脑,一直以来都在播放视频时义不容辞的担任着解码的重任,这种纯粹由CPU担任解码计算全部工作的方式被称为软解码。
一般说来。软解码与内存关系并不大。中等码率H.264格式的高清视频只需512MB内存就能应付。而由于CPU在其中起到的决定性作用,所以它性能的强弱则直接影响解码的流畅度。MPEG-2高清视频要求最低。中等码率的影片甚至连笔者的老古董AthlonXP1600+搭配月光三套件解码器都能实现流畅播放,H.264和VC-1对CPU的要求高了不少,但性能等于或者高于奔腾43.0GHz以上的单核CPU以及几乎所有的多核CPU均可应付中等码率的高清视频。
硬解码
当解码任务过于繁重,如播放比普通视频压缩率大的多的高清视频时,一旦CPU力不从心,解压出来的数据跟不上流畅播放的数据需求,就会导致视频播放断断续续,这时该怎么办,业界给出的答案是让显卡加入解码工作。从而减轻CPU的负担,达到流畅播放高清视频的目的,这就是硬解码。
刚开始,显卡只是参与视频解码的一部分工作,然而科研人员很快就发现显卡比CPU更适合解码。这是因为CPU的结构是为处理复杂、繁琐但关联性不大的工作而设计优化的。而显卡主要用途是3D图形加速,图形加速与解码一样,都属于强度大、难度低的平行性重复工作,用显卡解码效率更高,而CPU也可以腾出来同时做其它事情。于是,最新的硬解码技术将几乎所有的解码工作都移交给显卡处理,CPU得到了解放。
如果你的显卡“有幸”能够支持硬解码(本文最后列出了近三年内所有型号显卡对硬解码的支持情况,以方便大家查阅),那只能算你成功了一半,要想实现硬解码播放高清视频你还需要在播放软件中进行正确地设置。以PowerDVD为例,在“配置”视窗“视频”标签页中勾选“启用硬件加速”即可。
不过需要注意的是个别因素会强制关闭此项功能(比如外挂字幕程序Vobsub),要确定硬件加速在播放时是否真正被开启,可以通过查看CPU占用率或者在播放影片时查看影片信息来加以确定,如使用PowerDVD播放时。如果“配置”视窗“信息”标签页的“视频加速器”为“正在使用”,则硬解码被开启。
哪种解码更加适合你
由于硬解码尤其是全程解码是新推出的技术,所以在大部分人心目中硬解码要比软解码先进,因此在自己显卡支持硬解码的情况下会千方百计的开启硬解码设置。其实这种态度并不可取,因为硬解码的出现是当CPU性能不足以应付视频解码需求时的一种解决方案,主要作用是降低CPU占用率,从使用角度来讲的硬解码则有两大缺点。一是画质比不上软解码,根据测试表明,软解码画质明显优于早期显卡的硬解码。与最新显卡硬解码播放高清相比也略占上风;二是硬解码需要在播放软件中设置,而软解码直接双击视频文件调出播放器播放即可;三是早期支持硬解码的显卡还存在着各种各样的小毛病,例如Geforce7系列和Geforce6系列显卡由于技术上的限制。使得低核心频率的该系列显卡在播放H.264时会出现CPU占用率不稳定的状况,又例如X1300pro和X1600pro只能在Vista下实现硬解码。
针对软硬解码的各自地优缺点。我们给大家以下3条使用建议:
1、如果你的电脑较老,建议不用去考虑AMD新款AGP显卡。花100多元更换二手高主频的CPU是个较为经济的解决办法。
2、如果你需要边运行杀毒软件、BT以及其它后台程序边看高清。那建议开启硬解码功能,这能获得更流畅的视频感觉。
3、如果你电脑的CPU性能足够强悍,那还是直接使用软解码好了。不过软解码播放高清时,最好关闭其余的程序,以避免这些程序强占系统资源导致偶尔出现画面断断续续的情况。
4、在采用软解码时建议使用完美影音这款软件,在它的高级选项内有很多种分离器、解码器的组合,你可以根据CPU的情况选择不同的组合方案。
5、如果采用硬解码,那么建议使用最新版本的PowerDVD。它能够在开启硬件加速时动态优化视频画面。
快速分辨显卡高清解码能力
目前三大GPU厂商NVIDIA、AMD、英特尔都针对高清硬解码不断完善着自己的产品。到目前为止。NVIDIA的Geforce9系列显卡与AMD的HD3000系列显卡以及英特尔的G45(G43省略了H.264和VC-1高清视频的硬件解码加速功能)芯片组都已经实现对H.264和VC-1的全程解码加速。而之前型号的显卡则由于技术不成熟等问题,存在着不同程度的缺陷,接下来我们将帮助大家辨析这一“混乱”时期各型号显卡对于高清解码的支持。