第一步:下载ffmpeg和相关依赖库 1.在终端中输入以下命令下载ffmpeg: git clone 2.根据自己的需求下载Rockchip平台上的编译工具链和开发环境,可以从Rockchip开发者官网上下载。 第二步:安装编译工具链 1.解压下载好的编译工具链压缩包,进入解压后的目录。 2.根据系统类型执行不同的命令进行安装: -在Linux系统上执...
git clone --depth=1 https://github.com/nyanmisaka/ffmpeg-rockchip.git ffmpeg cd ffmpeg ./configure --prefix=/usr --enable-gpl --enable-version3 --enable-libdrm --enable-rkmpp --enable-rkrga --enable-shared make -j $(nproc) # Try the compiled FFmpeg without installation ./ffmpeg -de...
1.首先编译FFMpeg tar -xvf ffmpeg-4.2.2.tar.bz2 cd ffmpeg-4.2.2 ./configure \--prefix=/home/z/Desktop/ffmpeg-3.4.7/build--enable-cross-compile --arch=aarch64 --target-os=linux --host-os=linux --cross-prefix=/opt/gcc-aarch64-linux-gnu/bin/aarch64-linux-gnu- --enable-gpl --en...
其实在之前的交叉编译opencv的过程中已经交叉编译了ffmpeg了,但我现在的东西是要跑在rk3588的板子上,需要用到他的硬解码,所以得启用--enable-rkmpp,要启用它还必须启用--enable-version3,同时rkmpp依赖--enable-libdrm。 所以这次就是在上一次的基础上添加了rkmpp解码。 生成makefile ./configure --prefix=/home...
想了个打补丁的办法,交叉编译ffmpeg4.1.3给他再打上一次。 步骤一:下载解压 http://ffmpeg.org/releases/ 解压: 步骤二:配置configure 引入交叉编译器 exportPATH=$PATH:/home/yang/work/src/topeet-qt5.14.2/topeet-qt5.14.2-aarch64/host/bin ...
想了个打补丁的办法,交叉编译ffmpeg4.1.3给他再打上一次。 步骤一:下载解压 http://ffmpeg.org/releases/ 解压: 步骤二:配置configure 引入交叉编译器 export PATH=$PATH:/home/yang/work/src/topeet-qt5.14.2/topeet-qt5.14.2-aarch64/host/bin ...
继续编译安装。 代码语言:javascript 复制 wbyq@wbyq:~/rk3399/x264-snapshot-20181217-2245$ make&&make instal 最终生成的文件如下: 3.2 交叉编译ffmpeg 代码语言:javascript 复制 wbyq@wbyq:~/rk3399$ tar xvf/mnt/hgfs/linux-share-dir/ffmpeg-4.2.2.tar.bz2 wbyq@wbyq:~/rk3399$ cd ffmpeg-4.2.2...
1.安装FFMPEG 官方ffmpeg 并没有对rockchip的硬编解码做适配,所以我选择了一个魔改版本的FFMPEG 同时需要安装如下依赖: libx264 mpp,注意:使用develop分支 librga libdrm SDL 编译安装方式如下: ./configure --prefix=/usr/local/ --enable-shared --enable-version3 --enable-rkmpp --enable-libx264 --enabl...
编译ffmpeg4.1.3 程序移植过程中,发现默认的ffmpge缺少了swscale.h,这就很不好办了: 想了个打补丁的办法,交叉编译ffmpeg4.1.3给他再打上一次。 步骤一:下载解压 http://ffmpeg.org/releases/ 解压: 步骤二:配置configure 引入交叉编译器 export PATH=$PATH:/home/yang/work/src/topeet-qt5.14.2/topeet-qt...