# ffmpeg_rockchip_make **Repository Path**: jia0510/ffmpeg_rockchip_make ## Basic Information - **Project Name**: ffmpeg_rockchip_make - **Description**: 基于ffmpeg_rockchip代码仓库,整理编译流程,打开所有共享库,设置用户目录,分享下载好的百度网盘链接。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-11-10 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 百度网盘 链接: https://pan.baidu.com/s/1aoeiZyryk53G3eZXAzaFzg 提取码: mm5a ## 编译MPP库 ``` mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DBUILD_TEST=OFF .. make -j $(nproc) make install ``` ## 编译RGA库 ``` cd ../.. sudo apt update sudo apt install meson meson setup rkrga rkrga_build --prefix=/home/industio/dev/rkrga_build/install --libdir=lib --buildtype=release --default-library=shared -Dcpp_args=-fpermissive -Dlibdrm=false -Dlibrga_demo=false meson configure rkrga_build ninja -C rkrga_build install ``` ## 编译FFMPEG库 ``` sudo apt-get update sudo apt-get install libvdpau-dev libva-dev libva-x11-2 sudo apt-get install libvpx-dev libcodec2-dev libx264-dev libx265-dev cd ffmpeg_rockchip sudo apt update sudo apt install libdrm-dev ./configure --enable-shared --prefix=install --enable-gpl --enable-version3 --enable-libdrm --enable-rkmpp --enable-decoder=h264_rkmpp --enable-decoder=hevc_rkmpp --enable-encoder=h264_rkmpp --enable-rkrga --enable-libx264 --enable-libx265 make -j $(nproc) # Try the compiled FFmpeg without installation ./ffmpeg -decoders | grep rkmpp ./ffmpeg -encoders | grep rkmpp ./ffmpeg -filters | grep rkrga # Install FFmpeg to the prefix path make install ``` ## 参考说明 + ffmpeg_rockchip代码仓库 https://github.com/nyanmisaka/ffmpeg-rockchip/wiki