播放器解码硬解跟软解有什么区别
发布网友
发布时间:2022-04-22 00:01
我来回答
共3个回答
热心网友
时间:2023-11-11 03:29
1、什么是硬解?
硬解是要机器中的专门的解码芯片来完成,质量因厂家的技术能力而定,部分厂商技术实力强,兼容性和解码效果做的比较好,而有些厂商技术实力稍差,兼容性和解码效果做的就不尽如意。
2、什么是软解?
软解就是用CPU来解码,需要CPU的性能与处理能力较强,但对流媒体格式兼容性比较好,因为软解库是我们自己开发的,质量我们能控制。
3、硬解比较好还是软解?
一般来说硬解的 画质会更好些,因为硬解是有专门的芯片来解码效率高,理论上来将比软解效果好,但由于不同芯片厂商的技术不一样可能会导致硬解对码流的兼容性没有软解好,所以会出现一些直播源硬解无法播放但软解可以的现象。
热心网友
时间:2023-11-11 03:29
硬解就是硬件解码,指利用GPU来部分代替CPU进行解码,软解就是软件解码,指利用软件让CPU来进行解码。两者的具体区别如下所示:
硬件解码:是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序了,当然,对于较好的处理器来说,比如i5 2320,或者AMD 任何一款四核心处理器来说,硬解和软件的区别只是个人偏好问题了吧。
软解码:即通过软件让CPU来对视频进行解码处理;而硬解码:指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。曾经的VCD/DVD解压卡、视频压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流显卡(集显)都能够支持硬解码技术。
热心网友
时间:2023-11-11 03:30
下面是播放器硬解打开和关闭实时切换的性能对比图:
1、打开硬解时
2、关闭硬解时
最后,可以看出硬解打开时会降低cpu的消耗,增加的是GPU的消耗。看直播时,两者效果相差不大,软解观看即可。如果进行多任务操作时CPU占用率过高,可尝试打开硬解播放以避免卡顿等情况。