首页 > 技术 > 安豆答疑
问题详情
高清硬解和软解的区别大么
回复
大伟
|
浏览1401
|
时间:2017-02-21 09:24:51
|

就这样来说吧,硬件解码是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序了,当然,对于较好的处理器来说,比如i5
2320,或者AMD 任何一款四核心处理器来说,硬解和软件的区别只是个人偏好问题了吧。

  软解码:即通过软件让CPU来对视频进行解码处理;而硬解码:指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。曾经的VCD/DVD解压卡、视频压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流显卡(集显)都能够支持硬解码技术。

点击查看大图
高清片源截图
  因为高清视频的分辨率要远远高于普通格式的视频,所以大部分高清视频的码率都非常之高。同时H.264和VC-1编码的压缩率也很高,故而解码的运算量就更大了。所以常规的CPU软解码此时就会显得有些力不从心了。如果自己亲测一下用较老款的CPU软解码H.264编码格式的视频,CPU的占用率会高达90%以上,可见高清视频对CPU资源的极大消耗。

点击查看大图
高清片源截图
  既然GPU硬解码高清视频这么强悍,那么硬解码主要的优势体现在哪些方面了?其一、平台CPU的依赖性大大降低;其二、硬解码的功能在集显或独显中基本上就是标配,不要白不要;其三、硬解码释放了CPU,让系统可以在高清视频处理的同时可以同时处理其他任务;其四、功耗方面得到了有效控制且均衡了系统负载。

点击查看大图
高清片源截图
  硬解码虽然好但也有一些缺点:其一、软件支持方面相对软解码而言较为滞后;其二、面对种类繁多的视频编码和视频格式,硬解码的兼容性是一个较大的问题;其三、硬解码的软件设置方面较为复杂,初级用户使用不大方便;其四、软解码的一些技术,硬解码暂时未实现。

本回答由安防老司机推荐
评论(0)
微信咨询
客服电话
公众号