当前位置: 首页 > news >正文

临沭县住房和城乡建设局网站虚拟主机怎么使用

临沭县住房和城乡建设局网站,虚拟主机怎么使用,免费外贸网站模板下载,游戏设计网站目录 1、问题说明 2、PotPlayer播放器介绍 3、视频的软解与硬解 4、使用PotPlayer查看4K高清视频软解和硬解时的CPU占用情况 4.1、使用软解时CPU和GPU占用情况 4.2、使用硬解时CPU和GPU占用情况 5、最后 VC常用功能开发汇总#xff08;专栏文章列表#xff0c;欢迎订阅…目录 1、问题说明 2、PotPlayer播放器介绍 3、视频的软解与硬解 4、使用PotPlayer查看4K高清视频软解和硬解时的CPU占用情况 4.1、使用软解时CPU和GPU占用情况 4.2、使用硬解时CPU和GPU占用情况 5、最后 VC常用功能开发汇总专栏文章列表欢迎订阅持续更新...https://blog.csdn.net/chenlycly/article/details/124272585C软件异常排查从入门到精通系列教程专栏文章列表欢迎订阅持续更新...https://blog.csdn.net/chenlycly/article/details/125529931C软件分析工具从入门到精通案例集锦专栏文章持续更新中...https://blog.csdn.net/chenlycly/article/details/131405795C/C基础与进阶专栏文章持续更新中...https://blog.csdn.net/chenlycly/category_11931267.html开源组件及数据库技术专栏文章持续更新中...https://blog.csdn.net/chenlycly/category_12458859.html       最近我们的软件在硬解播放4K分辨率高清视频时遇到了效率不够的问题为了搞清楚原因我们需要使用其他音视频软件做个比对测试测试一下当前PC的CPU和GPU能力。我们选择了视频播放器软件PotPlayer看看该播放器分别软解和硬解4K高清视频时的资源占用情况下面就概说一下测试过程以供参考。 1、问题说明 在测试过程中发现我们的软件在硬解播放远端传过来的4K高清视频时会发生错误然后自动切换到软解切换到软解之后效率明显跟不上视频出现了明显的卡顿解码的速度很慢导致视频播放有明显的延时。 为了大概摸排这个解码的问题我们需要找一个音视频软件去对比测试一下在解码播放4K分辨率的视频时对CPU及GPU的占用情况看看当前的CPU及GPU的性能能否满足当前的解码需求。当前我们的软件只涉及到视频的解码播放不涉及视频编码所以我们找一个视频播放器就可以了。 我们之前使用过PotPlayer视频播放器功能很强大支持软解和硬解的切换可以查看到详细的解码统计信息对音视频开发人员非常有用。于是到网上下载一段4K分辨率的测试视频使用PotPlayer播放器播放这个视频看看对CPU和GPU占用情况。 在这里给大家重点推荐一下我的两个热门畅销专栏 专栏1该专栏订阅量接近350个有很强的实战参考价值广受好评 C软件异常排查从入门到精通系列教程专栏文章列表欢迎订阅持续更新...https://blog.csdn.net/chenlycly/article/details/125529931 本专栏根据近几年C软件异常排查的项目实践系统地总结了引发C软件异常的常见原因以及排查C软件异常的常用思路与方法详细讲述了C软件的调试方法与手段以图文并茂的方式给出具体的实战问题分析实例带领大家逐步掌握C软件调试与异常排查的相关技术适合基础进阶和想做技术提升的相关C开发人员 专栏中的文章都是通过项目实战总结出来的通过项目实战积累了大量的异常排查素材和案例有很强的实战参考价值专栏文章还在持续更新中预计文章篇数能更新到200篇以上 专栏2  C/C基础与进阶专栏文章持续更新中...https://blog.csdn.net/chenlycly/category_11931267.html 以多年的开发实战为基础总结并讲解一些的C/C基础与进阶内容以图文并茂的方式对相关知识点进行详细地展开与阐述专栏涉及了C/C领域的多个方面的内容同时给出C/C及网络方面的常见笔试面试题并详细讲述Visual Studio常用调试手段与技巧 专栏3  开源组件及数据库技术https://blog.csdn.net/chenlycly/category_12458859.html 以多年的开发实战为基础分享一些开源组件及数据库技术 2、PotPlayer播放器介绍 很多做音视频开发的朋友应该都听说过或使用过PotPlayer播放器。 PotPlayer播放器是一款来自韩国的全能视频播放器是 KMPlayer 的原制作者姜龙喜先生韩国进入 Daum 公司后的新一代作品。它不仅继承了KMPlayer的滤镜以及管理系统而且Daum公司实现了KMPlayer没有实现的DXVA硬件解码DXVA的全称为DirectX Video Acceleration视频硬件加速和多线程解码功能使PotPlayer可以更加流畅地播放高清电影。 DXVA的全称是DirectX Video Acceleration视频硬件加速。DXVA是微软公司专门定制的视频加速规范它共有两个版本分别是DXVA 1.0和DXVA 2.0。DXVA规范不仅仅是在视频播放过程中的解码计算规范其还有与视频后期处理息息相关例如反交错、色彩空间转换或图像缩放等等。对于视频播放时CPU利用率影响最大的通常也是我们最关心的非视频解码莫属尤其是 HD视频的解码硬件解码对于CPU较弱的系统来说让显卡来完成解码是不二之选。 Potplayer在相对小巧的体积下实现了支持绝大多数视频格式的功能。普通用户无需安装第三方解码器即可播放主流格式的视频文件支持BD和MKV大视频文件的播放。Potplayer程序中调用了修改过的 FFmpeg、MP3Lame 开源编解码器并遵循其 LGPL 开源许可协议。 PotPlayer的主界面比较简洁而且PotPlayer内置拥有强大的解码器播放起来非常稳定PotPlayer能够兼容特效字幕及在线搜索字幕实时翻译。 PotPlayer是KMPlayer的原作者姜勇希在跳槽到 Daum 公司后使用 C 完全重写的播放器。PotPlayer基本上继承了 KMPlayer 方便的滤镜以及外挂式的管理系统。 PotPlayer 的优势在于强大的内置解码器而 KMPlayer 的优势在于强大的定制能力和个性化功能。PotPlayer 使用 VC 编写 KMPlayer 为 Delphi 编写。PotPlayer的著作权属于Daum 公司并非由姜龙喜先生原创目前由 KMPlayer 的原始作者姜龙喜进行后续开发。 目前(1428以后版本)的 KMPlayer 由 PandoraTV 团队负责集体开发。应 PandoraTV 的要求PotPlayer 不会加入在 KMPlayer 中一些受欢迎功能但姜龙喜答应在PotPlayer中加入一些类似的功能。 3、视频的软解与硬解 视频解码播放主要涉及到两个操作先解码视频视频数据是经过压缩的然后再去播放视频其中视频解码是比较消耗CPU或GPU资源的。 视频解码是对经过编码算法压缩的视频进行解码分软解和硬解软解则是使用CPU进行解码使用CPU的计算能力硬解则是使用GPU进行硬件解码其中硬件解码的效率要更高一些。 软件终端如果需要将本端摄像头采集到的图像发送到服务端则需要对摄像头采集机出来的图像进行编码编码相对于解码要消耗更多的CPU软解使用CPU或GPU硬解使用GPU资源。 对于4K这个高分辨率视频要保证解码的效率以及较少延时我们优先使用硬解在硬解失败时再切换到软解但软解4K高清视频会占用很多的CPU资源CPU的压力会大很多。 除了解码CPU作为机器的主控芯片还要运行其他软件和处理其他事务如果系统CPU占用过高则会导致系统出现明显的卡顿。 使用硬解时主要占用GPU资源可以有效地分担CPU处理数据的压力有效地降低CPU的占用从而不会影响当前系统中其他软件的运行。 4、使用PotPlayer查看4K高清视频软解和硬解时的CPU占用情况 PotPlayer打开视频后在主窗口下方的工具条中可以点击软解SW-Software/硬解HW-Hardware的按钮实现软件与硬解之间的切换如下所示 然后可以右键点击视频区域在弹出的右键菜单中点击属性菜单项在打开的属性窗口中查看当前解码使用的解码器类型。 4.1、使用软解时CPU和GPU占用情况 用PotPlayer打开视频时默认使用的是软解右键点击视频区域在弹出的右键菜单中点击属性查看到使用的解码器类型为AVC1- 内置FFmpeg 解码器(h264, Thread Frame)如下所示 上图中还可以看到当前解码的帧率 当加速视频播放以几倍速播放时播放器会自动提升解码的帧率可以自行测试一下。 打开Windows任务管理器查看到此时的CPU和GPU占用情况如下所示 从图中可以看出当前CPU占用大概在36%左右GPU 3D占用大概48% Video Decode和 Video Processing占用都是0。这三部分占用解释如下注意此处的视频播放其实包含两部分视频解码和视频播放要区分开来 13D视频播放绘制视频时应该使用到了硬件加速比如使用D3D绘图。 2Video Decode视频硬解对压缩编码的视频数据进行硬解。 3Video Processing视频硬解对硬解出来的视频进行缩放等操作。 因为当前使用的软解没用到硬解所以Video Decode和Video Processing占比都为0。 4.2、使用硬解时CPU和GPU占用情况 点击视频窗口下方的工具条中软解SW-Software/硬解HW-Hardware按钮将当前的解码模式由软解切换到硬解查看到使用的解码器类型为AVC1 - Native D3D9 DXVA Decoder(VLD) - Intel(R) UHD Graphics 630如下所示 然后我们到任务管理中看一下CPU和GPU占用变化趋势如下所示 首先CPU占用比例降到16%因为硬解主要使用GPU硬解所以CPU占用降低了。然后我们看到Video Decode和Video Processing两部分立马有了占用其中Video Decode主要用于硬解视频数据Video Processing主要用于硬解后的缩放处理。 然后还看到两个明显的变化一个是3D占用比例降低了另一个是共享GPU内存升高了从0.5GB升高到0.9GB说明如下 13D降低的原因主要是绘制视频时使用了硬件加速所以占用3D硬件加速资源。因为之前是软解要将解码后的存在内存中的视频数据拷贝到GPU中绘制显示这个拷贝的过程比较耗3D占用。而当前已经切换到硬解视频数据硬解直接在GPU中处理解码后的视频数据直接使用GPU绘制省掉了视频数据拷贝的操作所以3D占用下降了。 2GPU共享内存升高了使用GPU硬解出来的视频数据要存放到GPU共享内存中所以GPU共享内存升高了0.4个GB左右。 使用GPU资源去做视频硬解有效地分担了CPU处理数据的压力有效地降低了CPU占用。在处理大分辨率的视频数据时建议优先使用硬解。 5、最后 本文主要演示了如何使用PotPlayer视频播放器去观测视频软解和硬解时的CPU与GPU的占用情况以供参考。
http://www.yutouwan.com/news/432580/

相关文章:

  • 网站建设网上售票系统免费做详情页的软件
  • 渭南网站建设网站排名优化企业网站模板源码免费
  • 什么是网站?什么叫建设工程
  • 营销企业网站建设美食网站设计风格
  • 建站软件怎么免费升级网站说明页命名
  • 产品开发管理系统seo优化多少钱
  • 南京城乡建设局网站首页公共资源交易信息平台
  • 网站建设的步骤过程英文seo外链发布工具
  • 网站建设中企动力强重生做网站小说
  • 金华网站制作价格注册公司有几种类型
  • 电子商务网站建设课厦门建设局刘以汉
  • 白城做网站广州建设交易中心网站
  • 不动产登记门户网站建设河南洛阳网站建设
  • 免费高清视频素材网站有哪些全国质量建设局特种作业网站
  • 找不到网站后台怎么办塘沽网红图书馆地址
  • wordpress网站定时更新没有发布健康饮食网站设计论文
  • 免费网站设计定制浙江网站搭建
  • seo怎样优化网站网站开发开票交税
  • 网上注册公司核名流程seo是什么意思呢
  • 小程序开发教程视频 推荐廊坊短视频优化
  • 网站续费申请手机端
  • 哪个网站是自己销售佛山网站建设永网
  • 建设网站如何赢利深圳装修设计公司排名
  • 叙述网站的设计制作流程做网站需要多久
  • 摄影网站的需求分析短链接生成器app
  • 全网通网站建设做自己域名的网站很贵吗
  • php做商城网站建设为什么要在南极建站
  • 七里河微信网站建设太原关键词优化软件
  • 广州市官网网站建设哪家好中国新闻周刊
  • 鞍山网站制作关于征求网站建设的意见