一些依赖安装:
sudo apt-get install pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev
交叉编译工具链准备:gcc-linaro-6.3.1
1、下载 https://github.com/FFmpeg/FFmpeg
解压后新建目录:Fmpeg-n3.4.13/ffmpeg_install
编译前记得先安装好gcc cmake之类的编译器,否则会报错缺少gcc编译工具;
sudo apt-get install build-essential 这一步会自动安装必要的编译工具;
终端执行:
./configure --prefix=../FFmpeg-n3.4.13/ffmpeg_install --enable-gpl --enable-cross-compile --arch=arm64 --disable-stripping --target-os=linux --cc=../gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc --enable-shared --enable-static
make -j4
make install
2、
设置pkg-config
如果没安装pkg-config,请自行百度安装以下。
1.进入ffmpeg_instal的lib目录下的pkgconfig文件夹,拷贝pkgconfig路径
设置pkg-config变量PKG_CONFIG_PA