㈠ 手机 软解码和硬解码 解惑
为了氏闹节约存储空间,我们在设备上播放的视频文件都是经过压缩的;在播放过程,需要进行一个反射的解压缩过程,这就是 解码
软解码的解码过程完全由 CPU 完成的,所以 对 CPU 的性能要求非常高 。如果 CPU 性能不行, 解码速度跟不上,那我们所看到的画面就是不流畅、有卡顿的,以当前市场的手机设备,软解 4K 的视频,就非常明显看到这种现象。同时,由于 CPU 是非常耗电的, CPU 的使用率越高, 耗电量越高, 所以 软解码是非常耗电的 。
而硬解码是通过 GPU 等类似具备 图形处理功能的芯片完成解码过程,而 GPU 是基于大的吞吐量、并发计算设计,对数据相关性不大的重复运算,有时加速比能达到几百倍甚至更高,所以, 使用 GPU 实现视频解码, 速度远快于软解码 。 另外,GPU 耗电量是远小于 GPU ,所以 硬解码耗电量是非常小的 。
但由于,GPU 本身限于 GPU 开发平台,只能对 GPU 本身支持的编码格式才能神配进行解码,所以只有 符合硬解的编码格式的视频才能使用硬解码 ,例如 H264 格式。
软解码
硬解码
这里举例的视频是 【720P】 ,所以比较并不是很明显。 不过,还是可以看出硬解码比软解码对 CPU 的使用率小很多:
同时,帧率硬歼瞎罩解码比软解码要高很多,也意味着硬解画面会更流畅:
建议: 对于符合硬解码的编码格式,例如【H264】,采用【硬解码】进行解码;不符合硬解码的编码格式视频,才采用软解码 。
这样,不仅仅降低对 CPU 的负荷,让画面更流畅,还大大降低耗电量。
视频解码的步骤分为:
首先,无论是 硬件解码 还是 软件解码 ,所进行的解码过程和解码结果都是完全一样的。
他们的 区别 就是视频解码的工作是由 CPU 完成,还是由 GPU 来完成而已。
因此, 在理论上硬件解码和软件解码的效果应该是完全一样的 。
但在最后一个解码步骤 PostProc ( 显示后处理,解码去块滤波操作 Deblocking ) 。
Deblocking 的意思为解码去块,能够消除 H.264 压缩编码可能产生的马赛克现象,真实地还原视频图像。
Deblocking 对 CPU 提出了较高的要求,在 CPU 性能不够时 , 开启 GPU 硬件加速就会关闭解码去块滤波操作 (Deblocking) ,这时播放一些影片会看到较明显的马赛克现象,明显影响画面质量。
换句话说,确实存在, 在 CPU 性能不够的时候,启用 硬解码 ,会关闭解码去块滤波操作 (Deblocking) ,明显影响画面质量 。
但基于当前手机设备,大多数 CPU 的性能足够满足于硬解码的需求,所以, 出现这种情况的手机设备必然是低端机、远次于目前市场的微量手机 。
另外,我们对 iOS 和 Android 各种机型实际测试中,也未曾发现开启硬解后,画质明显下降的现象。
㈡ 手机硬解和软解哪个好
您好!手机软解和硬解有什么区别
硬解就是硬件解码,指利用GPU来部分代替CPU进行解码,软解就是软件解码,指利用软件让CPU来进行解码。两者的具体区别如下所示:
硬件解码:是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序了,当然,对于较好的处理器来说,比如i5 2320,或者AMD 任何一款四核心处理器来说,硬解和软件的区别只是个人偏好问题了吧。
软解码:即通过软件让CPU来对视频进行解码处理;而硬解码:指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。曾经的VCD/DVD解压卡、视频压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流显卡(集显)都能够支持硬解码技术。
硬解,和软解,哪个对手机损害大
硬解,因为要把手机主板上硬盘打磨掉换一个新的
HTC的手机是硬解好还是软解好?链槐
现在的硬解跟以前的硬解不是一个概念,并不是改动硬件。HTC S OFF硬解是通过一张带有工程模式的SIM卡(俗称白卡)解除HBOOT安全模式,而软解就是通过电脑软件解除安全锁达到S OFF。两者虽然过程不一样,但最后解完S OFF的效果都是一样的。
ship S-OFF:无论怎么刷机,最后都是S OFF
eng S-OFF :刷过一次机后就会变回S ON
eng S-OFF是以前软解不成熟的表现,现在软解软件都已成熟,解完跟硬解一样都是ship S-OFF。
如还有不懂请准问
手机软解和硬解哪个效果好
那要看你接受的了那个价钱了
解码模式是硬解好还是软解好?
手机还是电脑.
硬件依赖硬件,只能处理你的显卡支持的格式.效果好,功耗小.
软解依赖CPU.不如硬解效果好,并且功耗还大.但只要软解支持,可以处理更多的视频格式.
迅雷手机播放器软解好还是硬解好
我用的也是Mobo,其实感觉没多大区别,只是软解用的是cpu处理的,会稍微清楚一点,通常我都用默认的硬解,主要看你手机的配置了尽量不占用cpu,希望对你有帮助
Android手机的高清视频解码是硬解好还是软解好
硬件省电,软解流畅,硬解的时候是专门的核在工作,就像转化成mp4模式一样,软解就是软件渲染,当你没有硬件来解码播放的时候,软件自己调用处理器通过程序来解码,所以,你觉得玩mp省电还是手机省电呢?
手机如何从硬解换成软解
下载第三方软件就可以了,但软解码使用cup进行运算解码导致手机功耗上升而且解码效果不是很好一般会导致视频不流畅卡顿,如果手机支持硬解码还是用硬解码
看高清软解和硬解的区别?
硬解码是指视频播放的全过程由显卡GPU完成 由于显卡与CPU不同的工作方式它的解码能力大大高于CPUATI显卡能真正实现硬解码 NVIDIA的部分步骤仍然棚隐友要调用CPU 但是CPU的使用率仍然很低 所以也可视为硬解码 硬件方面 你需要ATI HD2000以上的显卡 或者NVIDIA Gefoce 8200 以上的显卡或者英特尔X4500 HD显示核心 播放器 目前QQ影音和暴风都提供智能硬解携旁码POTPLAYER 和KMPLAYER 以及 MPC 需要手动调节 他们在XP下的硬解码很易实现但在WIN7下 比较麻烦具体步骤 你可去相关BBS或博客查看
硬解和软解的区别到底在哪
硬解就是硬件解码,指利用GPU来部分代替CPU进行解码,软解就是解码,指利用让CPU来进行解码。两者的具体区别如下所示:
硬件解码:是将原来全部交由CPU来处理的数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序了,当然,对于较好的处理器来说,比如i5 2320,或者AMD 任何一款四核心处理器来说,硬解和的区别只是个人偏好问题了吧。
软解码:即通过让CPU来对进行解码处理;而硬解码:指不借助于CPU,而通过专用的子卡设备来独立完成解码任务。曾经的VCD/DVD解压卡、压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流显卡(集显)都能够支持硬解码技术。