FFMPGE

一、下载FFMPEG源码

FFmpeg 官网下载:http://ffmpeg.org/download.html

Ubuntu环境下载:

git clone https://github.com/FFmpeg/FFmpeg.git

二、编译FFMPEG

Ubuntu平台编译:

cd ffmpeg
mkdir build
./configure --enable-shared --prefix=./build
make
make install
cd build
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./lib

ARM平台编译:

cd ffmpeg
mkdir build
./configure --cross-prefix=arm-linux-gnueabihf- --enable-cross-compile --target-os=linux
--cc=arm-linux-gnueabihf-gcc --arch=arm --prefix=/home/ubuntu/work/ffmpeg/_ffmpeg_install --enable-shared
make
make install

–cross-prefix=arm-linux-gnueabihf-:配置为自己的交叉编译工具
–cc=arm-linux-gnueabihf-gcc:配置为自己的交叉编译工具

三、编译完成

make install 成功后,用户安装目录下出现bin,include,lib,share目录。

cd bin
./ffmpge -version

FFMPGE_第1张图片

进入bin目录执行file ffmpeg 查看编译出的执行程序是否是ARM架构。
在这里插入图片描述

四、移植到开发板

将_ffmpeg_build/lib 下的 so 库文件全部拷贝到开发板的/lib/目录下,如有警告可忽略;
FFMPGE_第2张图片
移植后添加环境变量即可

ffmpeg -version

你可能感兴趣的:(音视频)