美文网首页
视频软解码和硬解码

视频软解码和硬解码

作者: 卡路fly | 来源:发表于2020-05-20 18:08 被阅读0次

    软解码和硬解码

    为了节约存储空间,播放的视频文件都是经过压缩的。在播放过程,就需要进行一个反射的解压缩过程。在以前这项工作都是CPU来完成的,对于普通分辨率的AVI、RMVB等文件,绝大多数的CPU都可以胜任,但是发展到高清视频(1080)之后,数据解压缩的工作量比以前翻了数倍,显卡的GPU/VPU要比CPU更适合这类大数据量的、低难度的重复工作,因此诞生了『软解码』。

    • 软解码:纯粹依靠CPU来解码
    • 硬解码:视频解码工作从处理器那里分离出来,交给显卡去做
      随着技术的发展,工程师们发现显卡的GPU/VPU要比CPU更适合这类大数据量的、低难度的重复工作。,这就叫做“硬解码”。讲稿的方式则是“”。

    PS: 受到技术条件的限制,纯粹的『硬解码』在现阶段是不存在的,CPU依然在发挥一部分作用,只不过硬解码时GPU/VPU已经成为运算的主力。

    软解码和硬解码的区别

    • 软编码
      • 使用CPU进行编码
      • 实现直接、简单,参数调整方便,升级易,但CPU负载重,性能较硬编码低,低码率下质量通常比硬编码要好一点。
    • 硬编码
      • 使用非CPU进行编码,如显卡GPU、专用的DSP、FPGA、ASIC芯片等
      • 性能高,低码率下通常质量低于软编码器,但部分产品在GPU硬件平台移植了优秀的软编码算法(如X264)的,质量基本等同于软编码。

    相关文章

      网友评论

          本文标题:视频软解码和硬解码

          本文链接:https://www.haomeiwen.com/subject/tuqkohtx.html