1. 安装必要的编译器
32位系统:
sudo apt-get update
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install g++-arm-linux-gnueabihf
64位系统:文章来源:https://www.toymoban.com/news/detail-720402.html
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-:指定交叉编译链文章来源地址https://www.toymoban.com/news/detail-720402.html
4. 编译安装
make -j8
make install
到了这里,关于ffmpeg跨平台arm编译-ubuntu的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!