视频解码分为软解和硬解。
所谓“软解”就是通过软件让CPU进行视频解码处理;而“硬解”是指不依赖于CPU,通过专用的设备(子卡)单独完成视频解码,比如曾经的VCD/DVD解压卡、视频压缩卡都被冠以“硬解”的称号。现在实现高清硬解不需要额外的子卡,也不需要额外的投入,因为硬解码模块被整合在了GPU内部,而目前主流的显卡(包括整合显卡)都能支持硬解码。
“硬解”其实更需要软件的支持,只是基本不需要CPU参与运算,从而为系统节约了很多资源开销。通过降低CPU占用率,可以给用户带来很多实惠:

  • GPU硬解码高清视频的优势:

    1. 不需要太好的CPU,单核足矣,CPU方面节约不少资金;
    2. 硬解码基本相当于免费附送,不到500元的整合主板都能完美支持;
    3. 硬解码让CPU占用率超低,系统有能力在看HDTV的同时进行多任务操作;
    4. CPU需要倾尽全力才能解码HDTV,而GPU只需动用0.1亿晶体管的解码模块就能完成任务,功耗控制更好;
  • GPU硬解码高清视频的劣势:

    1. 起步较晚,软件支持度无法与软解相提并论;
    2. 面对杂乱无章的视频编码、封装格式,硬解码无法做到全面兼容;
    3. 软解拥有大量画面输出补偿及画质增强技术,而硬解这方面做得还远远不够;
    4. 硬解码软件设置较为复杂,很多朋友根本不知道该如何正确使用GPU硬件解码。

视频编码之软解与硬解区别相关推荐

  1. 【视频编码】软解与硬解

    视频解码分为软解和硬解. 软解,即软件解码:即通过软件让CPU来对视频进行解码处理: 硬解,即硬件解码:是将原来全部交由CPU来处理的视频数据的部分交由GPU来做. 所谓"软解"就 ...

  2. 【保凌】Dante AV之软解和硬解

    上期手术示教网络方案清晰展示出,在已有的Dante音频里加入Dante AV云台摄像机后,实现飞跃拥有更加完善的 "Dante AV视频+音频". 我们也正在将Dante AV不断 ...

  3. 【XBMC教程/kodi】有关XBMC软解、硬解以及外挂播放的详细解答

    来自http://www.hdpfans.com/forum-801-1.html 最近自己打算要做一个带庞大电影库的NAS局域网,配上带安卓系统的投影仪供客人观看无卡顿的高清电影,所以开始研究XBM ...

  4. 视频解码之软解与硬解

    视频解码之软解与硬解 硬解:从字面意思上理解就是用硬件来进行解码,通过显卡的视频加速功能对高清视频进行解码,很明显就是一个专门的电路板(这样好理解...)来进行视频的解码,是依靠显卡GPU的. 软解: ...

  5. 软解码与硬解码区别linux,软解码和硬解码哪个好 软解码和硬解码有什么区别

    喜欢用手机看视频的同学应该都会接触到这样一个概念,手机软解码和硬解码.虽然这两个选项在播放器中再常见不过.不过还是很多机友不知道两者的区别再哪里.就针对这个问题百事网小编给大家普及一下相关的软解和硬解 ...

  6. 【音视频编解码】查看软解还是硬解

    文章目录 前言 编解码器如何选择 软件和硬解如何区分 前言 编解码器如何选择 软件和硬解如何区分 //android\frameworks\av\media\libstagefright\MediaC ...

  7. Android视频播放软解与硬解的区别

    https://blog.csdn.net/u010072711/article/details/52413766 硬解,用自带播放器播放,android中的VideoView 软解,使用音视频解码库 ...

  8. 转 Android视频播放软解与硬解的区别

    硬解,用自带播放器播放,android中的VideoView 软解,使用音视频解码库,比如FFmpeg 一.硬解码 硬解:就是调用GPU的专门模块编码来解,减少CPU运算,对CPU等硬件要求也相对低点 ...

  9. ffmpeg解码的软解及硬解(cuda和qsv)使用方法

    对ffmpeg不是很熟悉,在使用的过程中遇到了很多坑,总结下,避免以后再遇到类似情况 版本兼容问题: 本次使用的ffmpeg版本是4.2,解码的调用方式为: int32_t iRet = -1;// ...

最新文章

  1. Apache/Nigix + Tomcat + 负载均衡
  2. 安装最新Spree出现error:spree_core requires will_paginate (= 3.0.pre2, runtime)
  3. MySQL主从复制Linux实现
  4. 带有下标的赋值维度不匹配_不稳定的期权时间价值
  5. android 获取屏幕像素为 1920x1016的原因
  6. [转载] 动态口令,动态密码生成(OTP)
  7. rsync的自动脚本实现方案(非rsyncd服务)
  8. Linux内核入门(五)——必要的硬件知识
  9. 短信炸弹jmeter验证方法
  10. 特殊符号(包括数字和字母)
  11. 这个是我18年整理的,之前在我的电子笔记,现在感觉还是需要分享写写博客大家互相学习更好
  12. android 强制卸载app,怎么强制删除安卓手机自带软件(三招就能卸载干净)
  13. vue2 ElementUI 表单标签、表格表头添加问号图标提示
  14. OkHttp工具类在微服高并发场景中问题实践总结
  15. 链接器、链接过程及相关概念解析
  16. 天地图引擎加载自定义WMTS图层
  17. 面对疫情,AI能做什么
  18. 广州集体户口办结婚证实播(各种办证难)
  19. 这些低调、不耍流氓优的质软件!网友直呼:个个都是良心之作
  20. 分享十款国外最受欢迎的搜索引擎

热门文章

  1. 《Google软件测试之道》有感
  2. 2018年CES展总结
  3. 重磅!2018中国区块链Top100强公司榜单发布!
  4. 【学习笔记】Python二级考试04 turtle库的使用
  5. SQL常用查询案例(转)
  6. 生物化学 电阻抗成像OpenEIT 番外篇 EIT公式
  7. Unity UGUI简单的音频播放+读歌词(实现类似 QQ音乐,网易云音乐歌词滚动)
  8. 怎么用ChemDraw绘制动物细胞结构
  9. CSS:margin-right:auto左右边距
  10. imx6网口上电后连接不稳定link up,link down