软件解码和硬件解码的区别
1个回答
展开全部
1、硬件解码是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序了,当然,对于较好的处理器来说,比如i5,或者AMD 任何一款四核心处理器来说,硬解和软件的区别只是个人偏好问题了。
2、软解码即通过软件让CPU来对视频进行解码处理;而硬解码:指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。曾经的VCD/DVD解压卡、视频压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流显卡(集显)都能够支持硬解码技术。
3、硬解,用自带播放器播放。硬解就是调用GPU的专门模块编码来解,减少CPU运算,对CPU等硬件要求也相对低点。
4、软解,安装第三方播放器才可播放。软解需要CPU运算,变相加大CPU负担耗电增加很多。
GPU硬解码高清视频的优势:
1、不需要太好的CPU硬件资源,单核足矣,CPU硬件资源方面节约不少资金;
2、硬解码基本相当于免费附送,不到500元的整合主板都能完美支持;
3、硬解码让CPU占用率超低,系统有能力在看HDTV的同时进行多任务操作;
4、CPU需要倾尽全力才能解码HDTV,而GPU只需动用0.1亿晶体管的解码模块就能完成任务,功耗控制更好;
本回答由上海巴鲁图工程机械科技有限公司_提供