alien75的专栏

宁静致远 淡泊明志

NDK编译ffmpeg的配置文件
仅做记录,未涉及背景相关内容
#!/bin/sh

NDK=/home/ffmpeg/android-ndk-r10d
SYSROOT=$NDK/platforms/android-19/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64

PREFIX=/home/ffmpeg/ndksdk/ffmpeg
ADDI_CFLAGS="-I/home/ffmpeg/ndksdk/ffmpeg/include -DANDROID -D__thumb__ -mthumb -Wfatal-errors -Wno-deprecated -mfloat-abi=softfp -mfpu=vfpv3-d16 -marm -march=armv7-a"
ADDI_LDFLAGS="-L/home/ffmpeg/ndksdk/ffmpeg/lib -march=armv7-a"

./configure \
    --prefix=$PREFIX \
    --enable-shared \
    --disable-static \
    --enable-cross-compile \
    --enable-runtime-cpudetect \
    --arch=armv7-a \
    --disable-stripping \
    --enable-version3 \
    --disable-everything \
    --enable-gpl \
    --disable-doc \
    --enable-avresample \
    --disable-ffplay \
    --disable-ffserver \
    --enable-ffmpeg \
    --disable-ffprobe \
    --enable-libx264 \
    --enable-encoder=libx264 \
    --enable-decoder=h264 \
    --enable-hwaccels \
    --enable-zlib \
    --disable-devices \
    --disable-avdevice \
    --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
    --target-os=linux \
    --sysroot=$SYSROOT \
    --extra-cflags="-Os -fpic $ADDI_CFLAGS" \
    --extra-ldflags="$ADDI_LDFLAGS" \
    $ADDITIONAL_CONFIGURE_FLAG

引用:
https://vec.io/posts/how-to-build-ffmpeg-with-android-ndk


阅读更多
个人分类: linux
想对作者说点什么? 我来说一句

ndk编译ffmpeg修改后的configure文件

2017年09月13日 183KB 下载

没有更多推荐了,返回首页

不良信息举报

NDK编译ffmpeg的配置文件

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭