yang131

导航

在ubuntu上编译android平台下的ffmpeg 7.0

上一篇的遇到了种种困难没编译成功,而用ubuntu也遇到了种种困难(关于虚拟机的),但是编译成功了。

教程如下:

1.下载ndk27

2.下载ffmpeg最新的源码(不用git,直接下载source压缩包)

3.

API=33
ARCH=arm64
CPU=aarch64
PREFIX=$(pwd)/android/$ARCH
NDK_HOME=/home/yang/android-ndk-r27d
./configure
--prefix=$PREFIX
--enable-cross-compile
--target-os=android
--arch=$ARCH
--sysroot=$NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot
--cc=$NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/${CPU}-linux-android$API-clang
--disable-static
--enable-shared
--disable-doc
--disable-ffmpeg
--disable-ffplay
--extra-cflags="-march=armv8-a"

make -j$(nproc)
make install

然后执行sudo sh ./build_android.sh

posted on 2025-07-29 19:10  NoNight  阅读(25)  评论(2)    收藏  举报