可以理解为利用软件本身解码。比如播放器本身。但是实际上软解还是得硬件支持。这个硬件就是CPU。
在软解码过程中,需要对大量的视频信息进行运算,所以对CPU处理性能的要求非常高。尤其是对高清大码率的视频来说,巨大的运算量就会造成转换效率低,发热量高等问题。
不过,软解码不需要过多的硬件支持,兼容性非常高,即使出现新的视频编码格式,只要安装好相应的解码器文件,就可以顺利播放。而且软解码拥有丰富的滤镜,字幕,画面处理优化等效果,只有你CPU够强悍,就能够实现更加出色的画面效果。
字面上的意思就是硬件解码。通过设备上的显卡GPU的视频加速功能对高清视频进行解码。
硬解调用GPU的专门模块编码来解码,减少CPU运算。显卡核心GPU拥有独特的计算方法,解码效率非常高,这样不但能够减轻CPU的负担,还有着低功耗,发热少等特点。
但是,由于硬解码起步比较晚,软件和驱动对他的支持度很低,基本上硬解码内置什么样的模块,就解码什么样的视频,面对网上各色各样的视频编码样式,往往会出现兼容性不好的问题。此外,硬解码的滤镜、字幕、画质方面都做的不够理想。
● GPU硬解码高清视频的优势:
1. 不需要太好的CPU,单核足矣,CPU方面节约不少资金;
2. 硬解码基本相当于免费附送,不到500元的整合主板都能完美支持;
3. 硬解码让CPU占用率超低,系统有能力在看HDTV的同时进行多任务操作;
4. CPU需要倾尽全力才能解码HDTV,而GPU只需动用0.1亿晶体管的解码模块就能完成任务,功耗控制更好;
● GPU硬解码高清视频的劣势:
1. 起步较晚,软件支持度无法与软解相提并论;
2. 面对杂乱无章的视频编码、封装格式,硬解码无法做到全面兼容;
3. 软解拥有大量画面输出补偿及画质增强技术,而硬解这方面做得还远远不够;
4. 硬解码软件设置较为复杂,很多朋友根本不知道该如何正确使用GPU硬件解码。
软解是用软件来进行的一项操作。根据“解”字的不同意思,分为两大类。一个是软件解码,另一个则是软件解锁。解码通常指的是视频的软件解码,通过软件解码得到的画面效果通常在电脑配置足够好的情况下,比硬件解码来的好很多;而软件解锁则是通过软件程序,达到破解目的的一种手段。
软解就是用软件的codec(编码器)来解码,硬解就是用硬件固件(里面已经设置好解码信息)来解码。软件解码耗CPU,硬件解码需要特殊硬件支持,但不耗CPU。
所谓视频软解,就是通过播放器自带的分离器解码器以及画面渲染来达到表现出视频画面的过程。
通常有用软解和硬解争议的是高码率的蓝光影片。蓝光影片通常有BDRIP、BDISO、M2TS等指代,不同名称对应不同的格式。BDrip又通常包含了mkv,MP4,avi等格式。现在通常的压缩格式都是H.264,或者不压缩的源格式。这些通常情况下,很多电脑软解会造成严重影音不同步,或者严重掉帧,让人不能很好的欣赏影片,故有人用显卡硬件加速,帮助CPU解码影片。
通常情况下,CPU达到双核2.0GHZ内存2G以上,就能最低程度蓝光软解。并且现在有些解码器能同时调用显卡和CPU,共同承担运算,大大降低了CPU的负荷,达到了更高效的软解。
软件解锁又包含了两个内容,一是解锁硬件,二是解锁软件
可以通过软件解锁的产品非常之多,一言以蔽之的话,就是涵盖了各个领域,凡是被加锁了的硬件或是软件,通过软件对其进行修改或者复杂运算,达到解锁(可以不受限制使用)的结果的一种手段。
举个例子,iPhone可以通过软件解锁(解除网络锁)和越狱达到免费使用软件的结果,PSP通过软件解锁,可以刷自制固件系统,达到免费玩ISO游戏和使用自制软件的结果。
不同的硬件通过不同的软件进行软件解锁。
软件解锁和硬件解锁相比,来的安全、快捷、方便、易操作、易控制等多种优点,最重要的更是一般不会对硬件造成不可逆转的损伤,最大限度保护了硬件安全。软解易于上手,解锁便捷,是一般硬件解锁的最重要途径。
软件方面的解锁通常是针对被加密了的文件,对其进行穷举运算来破解密码,达到解锁文件,查看内部资料的目的的一种手段。比较有名的例如暴力破解RAR加密的各种软件。
就这样来说吧,硬件解码是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序了,当然,对于较好的处理器来说,比如i52320,或者AMD任何一款四核心处理器来说,硬解和软件的区别只是个人偏好问题了吧。
硬解码虽然好但也有一些缺点:其一、软件支持方面相对软解码而言较为滞后;其二、面对种类繁多的视频编码和视频格式,硬解码的兼容性是一个较大的问题;其三、硬解码的软件设置方面较为复杂,初级用户使用不大方便;其四、软解码的一些技术,硬解码暂时未实现。