如今高清视频源日益普及,我们能很轻松的观看到许多高质量的视频资源(指画质)。真所谓好马配好鞍,今天我来给大家测试一下两种视频解码方式(硬解与软解)所带来不同的能耗体现。

首先我们要认识一下软解与硬解的区别,就我个人理解而言

软解码:即通过软件让CPU来对视频进行解码处理

硬解码:指不借助于CPU,而通过专用设备来独立完成视频解码任务

如今的显卡(独立显卡与核心显卡)都内置了视频解码器,也就是我们现在讨论的进行硬解的单元

视频播放软件:potplayer(打开倍帧选项)

监控软件:MSI Afterburner v4.6.4.160943 监控RTX 2060

参与硬解的显卡

Intel(R) UHD Graphics 630

RTX 2060

参与软解CPU

i7-9750H

---------------------------------------------------------------------------------------------------------------------------------

测试场景1

视频源:4K 120帧 15M码率

CPU软解

PS:此时虽然微星小飞机显示显卡有百分之16的占用,可是实际上并没用使用到显卡的视频解码器

RTX 2060硬解

可见到相比于CPU软解,独立显卡的硬件解码器十分的节能环保

UHD  630 硬解

核显硬解无法跑满120帧,在70-100徘徊

---------------------------------------------------------------------------------------------------------------------------------

测试场景2

视频源:4K 30帧 20M码率

CPU软解

PS:由于打开了倍帧选项,所以会自用补满一倍的帧数(触发条件:视频源不满60帧,且使用CPU软解)。顺带一提,potplayer的倍帧应该是比较类似运动补帧的,但是那个效果一言难尽。开启后视频中运动的物体是多了一点点的连贯感,但是物体边缘有很明显的模糊与重影,有点眩晕感。如果是极其高清的视频资源(码率为10M以上的),还是不太推荐开启此选项,得不偿失。在一般的视频中不会感觉到边缘模糊与重影

UHD  630 硬解

---------------------------------------------------------------------------------------------------------------------------------

测试场景3

视频源:4K 30帧 40M码率

CPU软解

UHD  630 硬解

---------------------------------------------------------------------------------------------------------------------------------

小结: UHD  630 核显能够满足4K 60帧 20M码率视频的解码需求,只可惜家境贫寒,我想知道最新的 锐炬Xe核显的硬件解码能力。根据此推断,4K 120帧 20M码率视频对于锐炬Xe核显应该不是什么大问题。

RTX2060的硬解能力毋庸置疑还是不错的(至少目前是这样),而且经过粗略核不严谨的计算,无论是独显还是核显,其内置的视频解码器工作时的功耗均小于10W。

推荐大家在本地视频观看时尽量使用显卡来硬解,一是可以减少功耗,二是节约CPU资源(虽然对于部分人而言没太大意义)

关于为什么我在乎功耗这方面:

本人为在校带学生,宿舍到点断电,又喜欢观看小电影(正经的)。但是笔记本电池容量小的可怜,所以想探索出一个最省电的视频播放模式,目前我所接触最多的还是1080 P 6M码率 24/30帧的电影资源,所以我使用核显硬解才是最适合的方案。

在本地视频播放中硬解与软解的能耗比体现相关推荐

  1. 硬解还是软解?手机视频播放功耗揭秘

    "硬解的功耗比软件低很多!"相信这是大多数人对硬解码和软解码的印象.然而具体低多少呢?却很少有人能够给出答案.为了揭开这个问题的谜底,北大数字媒体研究中心专门使用功耗仪进行了测试. ...

  2. 视频解码硬解和软解的区别及如何选择

    视频解码硬解和软解的区别及如何选择 硬解 字面上理解就是用硬件解码.通过显卡的视频加速功能对高清视频进行解码.可以理解为有一个专门的电路板来进行视频的解码工作,是依靠GPU. 调用GPU的专门模块编码 ...

  3. 播放器解码硬解跟软解有什么区别

    1.什么是硬解?硬解是要机器中的专门的解码芯片来完成,质量因厂家的技术能力而定,部分厂商技术实力强,兼容性和解码效果做的比较好,而有些厂商技术实力稍差,兼容性和解码效果做的就不尽如意. 2.什么是软解 ...

  4. android播放器和视频拍摄中的硬解和软解以及硬编和软编的区别

    转载 原文地址:https://blog.csdn.net/ltym2014/article/details/82354606 https://blog.csdn.net/lipengshiwo/ar ...

  5. Android 解码时 硬解和软解 的概念

    解码分 硬解 和 软解. 如果CPU支持硬解,就会在HAL层专门添加一些代码,用来调用硬件解码功能. 如果不支持硬解,就会调用stagefright 来实现软解. 软解首先还是会调到 framewor ...

  6. 基于ffmpeg与nvidia-video-sdk-8.1.24视频硬解与软解多路rtsp,支持Qt的QOpenglWidget与qml接口显示

    https://blog.csdn.net/wanghualin033/article/details/82050448 为了解决工程上的一个问题,我研究了nvidia较新的video-sdk-8.1 ...

  7. [转]video视频解码硬解和软解的区别及如何选择

    如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意 声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正 锋影 email:1741 ...

  8. b站选择HTML5播放器,b站用什么播放器看片好?选择硬解还是软解?看本地视频首选哪一个?...

    b站看视频的时候,我们经常会遇到视频卡顿或者视频黑屏等一系列的症状,有时候我们采用各种方式都不能进行解决,其实这是和播放器的类型有关,一般来说B站都有默认的播放器进行视频播放,除了常规的播放器之外,还 ...

  9. 怎样区分硬解机和软解机?

    zz 1.看红胶:就是电池下方贴条形码的那个铁片左上角有没有红胶.其实如果没有红胶,基本99%可以断定这个机子是硬解的,都不需要往下看了 : 2.同样是那个铁片,把铁片上面贴的条形码慢慢揭起来,看看下 ...

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

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

最新文章

  1. 详解 | 自动泊车中鱼眼相机实现车位线感知
  2. 七周三次课(11月29日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法...
  3. X4扭曲字体或图形 coreldraw_20种字体设计与创意方法(超全,超实用)
  4. python使用符号 表示单行注释-Python编程规范之注释
  5. 警惕使用WebClient.DownloadFile(string uri,string filePath)方法
  6. Github(1)-概览,初始化仓库
  7. 使用 IntraWeb (39) - THttpRequest、THttpReply
  8. 基础C语言 学习总结3
  9. lwip路由实现_TCP超时与重传《LwIP协议栈源码详解——TCP/IP协议的实现》
  10. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@
  11. java xml解析器_Java XML解析器
  12. AutoJs学习-实现极乐净土
  13. es的range过滤_ElasticSearch 常用的查询过滤语句
  14. MTK平台 后视镜系列 声控参数调整方法
  15. VMware虚拟机软件账号的注册问题
  16. 四年级下册计算机作业,科学(四年级下册)作业.doc
  17. 串口(DB9)连接线的制作方法
  18. Python内置函数ord()使用
  19. .NET开发十大常用工具软件分享
  20. 软阈值函数作用图matlab,软阈值(Soft Thresholding)函数解读

热门文章

  1. 一个初学者的辛酸路程-函数-4
  2. qt如何编写android程序,如何利用Qt开发Android应用程序
  3. 彩虹易支付源码v8.1.1-支持多通道轮训/API退款/实名认证/完善手动提现t0t1
  4. linux下如何安装凤凰系统,凤凰系统Phoenix OS U盘版安装制作教程
  5. Linux命令大全.pdf
  6. HALCON 控制变量没有被初始化_OA大典故障案例摘录【第1397篇】理光2501如何载体初始化 ?...
  7. 20 个前端练手项目合集
  8. 使用Python3将BT种子转磁力链接
  9. 软件工程知识点总结(含各类软件工程各类图的画法)
  10. 使用计算机终端情况,朗威V1.0计算机终端保密检查系统