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

wordpress html5 视频seoul是哪个城市

wordpress html5 视频,seoul是哪个城市,用钩针做花网站微信,国土空间规划编制一、问题 硬件设备为香橙派 5Plus,最近需要使用硬件视频解码来加速 YOLO 的检测,shell 窗口的FFmpeg已经调通,详见文章: 编译支持 RKmpp 和 RGA 的 ffmpeg 源码_rk3588 ffmpeg mpp-CSDN博客https://blog.csdn.net/plmm__/article…

一、问题

        硬件设备为香橙派 5Plus,最近需要使用硬件视频解码来加速 YOLO 的检测,shell 窗口的FFmpeg已经调通,详见文章:

编译支持 RKmpp 和 RGA 的 ffmpeg 源码_rk3588 ffmpeg mpp-CSDN博客https://blog.csdn.net/plmm__/article/details/146188927?spm=1001.2014.3001.5501        在实际测试时,发现c++接口的解码占用情况较低,只有三个工作线程:

而使用 shell 窗口进行解码时,可以达到13个线程:

二、使用多线程

        询问 AI 后,原来是解码器的上下文 AVCodecContext 在初始化后默认是使用单线程,可以通过打印变量得到:

cout << "thread_count: " << codecContext->thread_count << endl;

我的输出是 1。这里可以手动指定线程数,也可以改为 0 ,FFmpeg 会根据 CPU 核心数和编解码器特性自动选择线程数。

        以下是我的代码片段:

/* 初始化编解码器上下文 */ codecContext = avcodec_alloc_context3(codec);if (!codecContext)throw std::runtime_error("Couldn't allocate decoder context");/* 获取视频流,它包含了视频流的元数据和参数 */video_stream = formatContext->streams[videoStreamIndex];/* 复制视频参数到解码器上下文 */ if (avcodec_parameters_to_context(codecContext, video_stream->codecpar) < 0)throw std::runtime_error("Couldn't copy decoder context");/* 自动选择线程数 */codecContext->thread_count = 0;

三、检查

        使用自动选择线程数后,工作线程会在 3 到 10 和线程之间浮动:

这个只是综合测试解码的情况,如果只解码并且不需要输出,应该就可以达到 shell 的 13 个线程。

http://www.dtcms.com/wzjs/494470.html

相关文章:

  • 做自媒体需要哪些网站免费域名申请
  • 一流的购物网站建设sem培训
  • 网站建设需要身份证吗seo手机关键词排行推广
  • 淘宝上买的网站模板怎么建设网站合肥seo公司
  • 上海移动端网站建设服务营销理论
  • ps中怎样做网站轮播图片域名注册查询系统
  • 织梦网站栏目是做什么用的推广普通话宣传语100字
  • 一级域名的网站怎么做谷歌seo和百度区别
  • 做一个类似京东的网站企业培训课程清单
  • 抖音代运营美发百度关键词排名优化工具
  • 嘉兴网站排名优化价格推广公司app主要做什么
  • 重庆模板建站代理百度网站app
  • 国家摄影网站视频推广方案模板
  • 学做网站php合肥网站关键词优化公司
  • 做原创品牌服饰的网站百度推广开户代理商
  • 专业培训seo外包公司如何优化
  • 个人网站备案号被注销了seo建站公司推荐
  • 企业退休做认证进哪个网站网站优化 福州
  • 如何创建网站后台广告资源发布平台
  • 上海如何做网站百度提交网址入口
  • 河北企业自助建站seo排名优化是什么意思
  • 济南品质网站建设哪家好seo类目链接优化
  • 星巴克网站建设ppt百度搜索引擎使用技巧
  • 手机软件怎么制作seo博客
  • 自学网站建设与网页设计天津百度快速排名优化
  • 个人做收费网站企业网站cms
  • wordpress远程插件seo课程培训课程
  • 网站内链工作做足品牌营销咨询公司
  • 省厅建设信息网网站外贸网站模板
  • 模板网站是什么意思申请百度收录网址