求教:1.怎么样才算是硬解码,怎么样才算是软解码(我不知道软解是用CPU,硬解用GPU),我想听听

数智人2024-01-10产业问答92
第一个问题:硬解码就是通过显卡的视频加速功能对高清视频进行解码。因此硬解能够将CPU从繁重的视频解码运算中释放出来,使设备具备流畅播放高清视频的能力。GPU/VPU要比CPU更适合这类大数据量的、低难度的重复工作。视频解码工作从处理器那里分离出来,交给显卡去做,这就叫做“硬解码”。硬解码的优势就在于可以流畅的支持1080p甚至4K清晰度的电影播放,而不需要占用CPU,CPU就可以如释重负,轻松上阵,承担更多的其他任务。如果通过软解码的方式播放高清电影,CPU的负担较重,往往会出现卡顿、不流畅的现象。 纯粹依靠CPU来解码的方式则是“软解码”。软解码是在显卡本身不支持或者部分不支持硬件解码的前提下,将解压高清编码的任务交给CPU,这是基于硬件配置本身达不到硬解压要求的前提下,属于一个折中的无奈之举。第二个问题:系统自带的视频软件不一定就是硬解。如前所述,只有当CPU的处理能力无法达到解码标准的时候软件才会启用GPU进行解码工作。值得一提的是如今的设备CPU性能已经相当优秀了,处理普通视频文件时的压力也不会太大。第三个问题:本质上和前两个问题一致,不作过多解释。 原文链接://shuzhiren.com/post/92151.html
标签: 硬件解码

相关文章

什么是硬解模式?potplayer里怎样的设置?有哪些好处和坏处?

1、硬解:硬解是指电脑自己进行视频,软解和硬解都是看视频的模式,硬解就是硬件解码,指利用GPU来部分代替CPU进行解码,是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算...

硬件解码跟软件解码有什么区别?

硬件解码跟软件解码我们通常称为硬解跟软解,是通过移动设备观看视频时会碰到的一个概念。首先来说下两者的区别:硬件解码:硬件解码从字面意思很容易理解,就是通过硬件进行视频的解码工作,其中硬件解码是由GPU...

软件解码和硬件解码的区别难道就是cpu的占用率多少?

软件解码是用cpu来通过某个算法来分析数据,缺点是:cpu工作量大,优点是:只要有算法,理论上各种码都能解。而硬件解码是在某个芯片里面烧录进去一套专门的算法,缺点是:只能解固定的,优点是效率高,占用系...

软解码和硬解码有什么区别呢?

软解码和硬解码有什么区别呢?...

硬解码是什么?是使用硬件解码吗?

硬解码:由显卡核心GPU来对高清视频进行解码工作,CPU占用率很低,画质效果比软解码略差一点,需要对播放器进行设置。  优点:播放流畅、低功耗。  缺点:受视频格式限制、功耗大、画质没有软解码好讯维...

显卡的“高清视频的硬件解码” 是什么意思?

就是当播放高清视频的时候,由显卡进行解码工作,不需要cpu参与。带有硬件解码功能的显卡播放高清时比cpu解码更流畅。...

小罐
2024-01-10 03:30:56

这个不需要太复杂的解释。硬解码和软解码,与cpu、gpu没半点关系。不是说cpu进行解码都叫软解码,只要cpu内设计了硬件解码器,也就是一套解码电路,调用这种解码器进行解码就算硬解码。这个和cpu、gpu没关系。只要是调用了专用解码电路,就是硬解码。软解码,则是在软件层面上,编写解码算法,利用cpu的通用计算、处理形式,达到解码的目的。这个过程要大量调用cpu的寄存器,cpu要取指、译指。cpu将解码过程完全视为一段程序的操作。通过人为编写解码算法,进行解码,就叫软解码。这个过程比较繁琐,效率没硬解码好。一般来说,gpu中内建大量专用视频解码电路,可执行很多硬解码。但这并不是说cpu无法做硬解码,只要有解码电路,cpu一样可以做。intel在sandy bridge中开始引入的quick sync vedio,就是一种硬件编解码机构。

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。