能用硬解就不用软解吗?
根据你的习惯吧,没必要分那么清,硬解码是省电点,但我觉得吧也省不了多少,我用的是智能解码,以前没智能解码时我一直用的软解码,因为没智能解码时播放视不想再去设置比较麻烦,而有的视频不用软解码又不能播放,所以我干脆一直设成软解码,你如果不怕麻烦那就看一次不同格式的视频设置一次,呵呵! 我用的手机暴风影音视频播放软件,里面有智能解码,也有软解码和硬解码,用到现在还没发现不能播放的视频格式,你也可以试试,我用的安卓系统手机!
软解码的画质会好一些,建议手机看视频用软解码。
我们在计算机上播放的视频文件都是经过压缩的,因为这样有利于节约存储空间;那么在播放过程,就需要进行一个反射的解压缩过程。在以前这项工作都是由CPU来完成的,对于普通分辨率的AVI等文件,绝大多数的CPU都可以胜任;但是发展到高清视频(1080i/p)之后,数据解压缩的工作量比以前翻了数倍。
随着技术的发展,工程师们发现显卡的GPU/VPU要比CPU更适合这类大数据量的、低难度的重复工作。视频解码工作从处理器那里分离出来,交给显卡去做,这就叫做“硬解码”,例如NVDIA的PureVideo、AMD的UVD技术等等;与之对应的,以前那种纯粹依靠CPU来讲稿的方式则是“软解码”。不过受到技术条件的限制,纯粹的“硬解码”在现阶段是不存在的,CPU依然在发挥一部分作用,只不过硬解码时GPU/VPU已经成为运算的主力。
二者的区别:
硬解码:由显卡核心GPU来对高清视频进行解码工作,CPU占用率很低,画质效果比软解码略差一点,需要对播放器进行设置。
优点:播放流畅、低功耗
缺点:受视频格式限制、功耗大、画质没有软解码好
软解码:由CPU负责解码进行播放
优点:不受视频格式限制、画质略好于硬解
缺点:会占用过高的资源、对于高清视频可能没有硬解码流畅(主要看CPU的能力)