ffmpeg跨平台arm编译-ubuntu-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录

1. 安装必要的编译器

32位系统

sudo apt-get update
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install g++-arm-linux-gnueabihf

64位系统

sudo apt-get update
sudo apt-get install gcc-aarch64-linux-gnu
sudo apt-get install g++-aarch64-linux-gnu

2. 安装必要的依赖项

sudo apt-get update
sudo apt-get install build-essential git yasm cmake libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libmp3lame-dev libopus-dev

3. 配置编译选项

cd ffmpeg
./configure --prefix=/usr/local --enable-shared --disable-static --arch=arm --target-os=linux --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-cross-compile 
--cross-prefix=arm-linux-gnueabihf-

关键选项
–arch=arm指定ARM平台
–target-os=linux指定Linux系统
–enable-cross-compile 指定交叉编译
–cross-prefix=arm-linux-gnueabihf-指定交叉编译链
如果是64位系统
–arch=aarch64指定ARM平台
–cross-prefix=aarch64-linux-gnu-指定交叉编译链

4. 编译安装

make -j8
make install
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Ubuntu