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

瑞芯微rk3568平台 openwrt系统适配ffmpeg硬件解码(rkmpp)

瑞芯微rk3568平台 openwrt系统适配ffmpeg硬件解码(rkmpp)

  • RK3568及rkmpp介绍
  • 编译安装mpp
    • 获取源码
    • 交叉编译
  • 安装 libdrm
    • libdrm-2.4.89 make 方式编译(cannot find -lcairo, 不推荐)
      • 下载源码
      • 编译
      • 编译错误: multiple definition of `nouveau debug‘错误
      • cannot find -lcairo: No such file or directory
    • 安装 libdrm-2.4.117 (ninja meson方式编译, 推荐)
      • cross_file编写
      • 编译
      • 将libdrb库拷贝到 friendlywrt22 sdk相应工程目录
  • 编译ffmpeg
    • 修改makefile并编译
    • 错误提示一: 少libdrm, 编译librockchip_mpp和libdrm
    • 修改pkgconfig中路径信息
  • 验证ffmpeg
    • --enable-rkmpp --enable-version3 --enable-libdrm
    • mpp codec列表
  • ref

  • FFmpeg是一款非常强大的开源多媒体处理工具,FFmpeg,可以实现多种音视频文件处理,并且有强大的视频采集和流媒体推送功能。本文将基于瑞芯微ARM rk3568平台, 对 FFmpeg与 rkmpp 硬解加速进行适配。内容涉及libdrm, rkmpp等库的交叉编译及问题分析解决。

RK3568及rkmpp介绍

RK3568 是瑞芯微电子有限公司推出的一款高性能多媒体处理器, 采用基于 Arm 架构的四核 Cortex-A55 处理器,集成了 Mali-G52 2EE GPU,支持多种图形处理接口,并提供优秀的视频编解码能力。RKMPP是瑞芯微提供的适用于其芯片系列的媒体处理软件平台,其功能特性如下:

  • 视频解码:支持 H.265、H.264、H.263、VP9、VP8、MPEG-4、MPEG-2、MPEG-1、VC1、MJPEG 等多种视频格式的解码。
  • 视频编码:支持 H.264、VP8、MJPEG 等视频编码格式。
  • 视频处理:提供视频拷贝、缩放、色彩空间转换、场视频解交织等视频处理功能

rkmpp有发下优势:

http://www.lryc.cn/news/515306.html

相关文章:

  • 使用SuperMap制作地形图的详细教程
  • PHP Array:精通数组操作
  • 【使用命令配置java环境变量永久生效与脚本切换jdk版本】
  • STM32-笔记32-ESP8266作为服务端
  • RAG(Retrieval-Augmented Generation,检索增强生成)流程
  • 【Python学习(六)——While、for、循环控制、指数爆炸】
  • 解释一下:运放的输入失调电流
  • 力扣hot100——二分查找
  • PHP 使用集合 处理复杂数据 提升开发效率
  • Unity 对Sprite或者UI使用模板测试扣洞
  • unity学习3:如何从github下载开源的unity项目
  • PHP后执行php.exe -v命令报错并给出解决方案
  • CDP集群安全指南-动态数据加密
  • 【shell编程】报错信息:Undefined Variable(包含6种解决方法)
  • Dubbo扩展点加载机制
  • unity学习7:unity的3D项目的基本操作: 坐标系
  • PyTorch框架——基于深度学习EfficientDeRain神经网络AI去雨滴图像增强系统
  • 写一个类模板三个模板参数K,V,M,参数是函数(函数参数、lambda传参、函数指针)
  • 国内Ubuntu环境Docker部署Stable Diffusion入坑记录
  • 现代光学基础6
  • 解决HBuilderX报错:未安装内置终端插件,是否下载?或使用外部命令行打开。
  • 基于Java的超级玛丽游戏的设计与实现【源码+文档+部署讲解】
  • Spring Boot项目中使用单一动态SQL方法可能带来的问题
  • conan从sourceforge.net下载软件失败
  • 通过爬虫方式实现视频号助手发布视频
  • springboot525基于MVC框架自习室管理和预约系统设计与实现(论文+源码)_kaic
  • “大数据+职业本科”:VR虚拟仿真实训室的发展前景
  • Python 数据可视化的完整指南
  • 滑动窗口。
  • 【Python运维】用Python和Ansible实现高效的自动化服务器配置管理