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

前置条件需要编译 rkmpp rkrga

rkmpp之前已经编译过了

bash 复制代码
# 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下来之后

编译参数如下:

bash 复制代码
./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 还很难看挂在哪了 今天先到这

相关推荐
Yeauty21 小时前
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效
rust·ffmpeg·音视频
witton1 天前
MinGW下编译ffmpeg源码时生成compile_commands.json
ffmpeg·json·makefile·mingw·调试·compile_command·remake
用户96715113916721 天前
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效
rust·ffmpeg
小小码农Come on1 天前
ffmpeg滤镜使用
ffmpeg
喵手2 天前
Java实现视频格式转换的完整指南:从FFmpeg到纯Java方案!
java·开发语言·ffmpeg
钰爱&2 天前
【Qt】ffmpeg编码—存储(H264)
c++·qt·ffmpeg
yunteng5212 天前
音视频(二)ffmpeg编译及推流
ffmpeg·音视频·h264·媒体推流
DogDaoDao2 天前
从零开始:Windows 系统中 PowerShell 配置 FFmpeg 的详细步骤
windows·ffmpeg·音视频·ffplay·powershell·视频直播·ffprobe
m晴朗3 天前
ffmpeg(1)-图片相关知识
ffmpeg·yuv·rgb·像素