酷开电视视频硬解与软解的区别 你知道吗?
硬件解码(DSP,视频解码模块):
硬解就是将影片全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序了。 曾经的VCD/DVD解压卡、视频压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流CPU都能够支持硬解码技术。
软件解码(视频软件,NEON,CPU):
软解就是通过软件让CPU来对视频进行解码处理; 而硬解码是指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。因为高清的蓝光视频的分辨率要远远高于普通格式的视频,所以大部分高清视频的码率都非常之高。同时H.264和VC-1编码的压缩率也很高,故而解码的运算量就更大了。所以常规的CPU软解码此时就会显得有些力不从心了,用CPU软解码H.264编码格式的视频,CPU的占用率会高达50%以上,可见高清视频对CPU资源的极大消耗。
GPU硬解码高清视主要的优势体现:
1、对于平台CPU的依赖性可以大大降低; 2、硬解码的功能属于CPU上就是标配,所以不用白不用; 3、硬解码释放了CPU,让系统可以在处理高清视的同时,还能处理其他任务; 4、CPU功耗方面得到了有效控制且均衡了系统负载。
硬解码虽然好但也有一些缺点:
1、对于软件支持方面相对软解码而言较为滞后; 2、面对种类繁多的视频编码和视频格式,硬解码的兼容性是一个较大的问题; 3、软解码的一些技术,硬解码暂时未实现。
总结:
硬解:就是用GPU芯片解码,省电,观看视频不会出现卡顿。 软解:就是用软件解码,费电,性能不好而且视频还会卡。 硬解虽好但是所有的视频都能硬解,所以能用硬解就硬吧,不能硬件的就软吧。只是软解对能耗消耗大点,需要先对影片解析。 |