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

ffmpeg-rockchip RK3588 armbian小盒子上编译rk硬件加速

前置条件需要编译 rkmpp rkrga

rkmpp之前已经编译过了 

# Build RGA

git clone -b jellyfin-rga --depth=1 https://github.com/nyanmisaka/rk-mirrors.git rkrga
meson setup  rkrga_build \
    --prefix=/usr \
    --libdir=lib \
    --buildtype=release \
    --default-library=shared \
    -Dcpp_args=-fpermissive \
    -Dlibdrm=false \
    -Dlibrga_demo=false
meson configure rkrga_build
ninja -C rkrga_build install

跑完之后会生成librga.a 和对应的头文件 

编译ffmpeg

github的太慢了 可以 gitee搜索 ffmpeg-rockchip clone下来之后 

编译参数如下:

./configure --prefix=./install \
	--enable-static	\
	--enable-gpl	\
	--enable-version3	\
	--enable-libdrm	\
	--enable-rkmpp	\
	--enable-rkrga	\
	--enable-optimizations	\
	--extra-cflags="-I/home/sdcard/QMCY/ffmpeg-rockchip/install/include"	\
	--extra-ldflags="-L/home/sdcard/QMCY/ffmpeg-rockchip/install/lib"	\
	--disable-doc

缺少啥就安装对应的包就可以 

正常编译安装之后  生成了对应的库和 头文件 

之后再工程中集成 ffmpeg代码  

编译程序  

直接挂了 开发版没gdb  还很难看挂在哪了 今天先到这

http://www.dtcms.com/a/40417.html

相关文章:

  • 计算机毕业设计 ——jspssm510springboot 的人职匹配推荐系统
  • Linux下原子操作`__atomic_store_n`和`__atomic_load_n`的消耗问题
  • liunx安装redis并配置主从
  • ffmpeg常用方法(一)
  • 【MySQL】Mysql超大分页处理
  • 02_linux系统命令
  • 蓝桥杯备赛-拔河
  • 当下弹幕互动游戏源码开发教程及功能逻辑分析
  • excel
  • 网络渗透作业
  • 本地大模型编程实战(24)用智能体(Agent)实现智能纠错的SQL数据库问答系统(3)
  • 面试葵花宝典之React(持续更新中)
  • 华为机试牛客刷题之HJ75 公共子串计算
  • HTML第二节
  • linux的常用命令
  • Linux Crontab面试题及参考答案
  • STM32开发学习(三)----使用STM32CUBEMX创建项目
  • java23种设计模式-迭代器模式
  • Qt 开源音视频框架模块之QtAV播放器实践
  • AVPacket 简介
  • 在线抽奖系统——通用模块
  • 【Python爬虫(84)】当强化学习邂逅Python爬虫:解锁高效抓取新姿势
  • 华为OD机试:跳房子I (E卷、C++)
  • DeepSeek集成IT技术开发方向全景解读:重构智能开发新范式
  • 【学习】软件测试中的因果图法介绍
  • 深度学习训练camp:第R4周: Pytorch实现:LSTM-火灾温度预测
  • 编程学习-电子书
  • Fetch 是用于发起HTTP请求的API body 部分
  • 【SQLI】sqlmap测试过滤规则和tamper有效性的方法
  • 【MySQL】:四大排名函数