Welcome to Firefly
切换语言
Firefly文档中心
最近更新: 2026-08-27 07:36:09

编译与检查

Rockchip 平台

编译与检查

检查依赖:

pkg-config --modversion libdrm
pkg-config --modversion rockchip_mpp
pkg-config --modversion librga

获取并编译源码:

git clone https://github.com/nyanmisaka/ffmpeg-rockchip.git
cd ffmpeg-rockchip

./configure \
  --prefix=/usr/local \
  --enable-version3 \
  --enable-libdrm \
  --enable-rkmpp \
  --enable-rkrga \
  --enable-shared \
  --disable-static

make -j$(nproc)
sudo make install
sudo ldconfig

确认当前调用的是正确的 FFmpeg:

command -v ffmpeg
ffmpeg -version

检查 Rockchip 硬件功能:

ffmpeg -hide_banner -hwaccels | grep -i rkmpp
ffmpeg -hide_banner -decoders | grep rkmpp
ffmpeg -hide_banner -encoders | grep rkmpp
ffmpeg -hide_banner -filters  | grep rkrga

如果没有对应条目,通常是当前运行了系统自带的标准 FFmpeg,或者编译时未成功启用 MPP/RGA。

本页目录