NDK开发-Ubuntu下利用NDK编译ffmpeg+x264+fdk-aac

由于FFmpeg、x264、Fdk-aac的版本问题,所以编译的时候有很多坑编译顺序:首先利用脚本分别编译x264和fdk-aac库,生成头文件(.h)与静态库文件(.a/.la)。将FFmpeg的外部链接设置为两个库的include与llib,也可将两个库的头文件和库文件分别放在一起首先FFmpeg编译脚本这是在一个课程的脚本基础上改的#!/bin/bashecho "进入编译f...
摘要由CSDN通过智能技术生成

由于FFmpeg、x264、Fdk-aac的版本问题,所以编译的时候有很多坑
编译顺序:
首先利用脚本分别编译x264和fdk-aac库,生成头文件(.h)与静态库文件(.a/.la)。
将FFmpeg的外部链接设置为两个库的include与llib,也可将两个库的头文件和库文件分别放在一起
首先

FFmpeg编译脚本

这是在一个课程的脚本基础上改的

#!/bin/bash
echo "进入编译ffmpeg脚本"
NDK=/home/wzh/NDK/android-ndk-r14b
#5.0
PLATFORM=$NDK/platforms/android-21/arch-arm
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
CPU=armv7-a

#输出路径
PREFIX=/home/wzh/NDK/ffmpeg-3.4.2/android
#x264、fdk-aac的头文件以及.a(静态库)文件路径
EXTRA_CFLAGS="-I/home/wzh/NDK/android/include/"
EXTRA_LDFLAGS="-L/home/wzh/NDK/android/lib"
function buildFF
{
   
    echo "开始编译ffmpeg"
    ./configure \
    --prefix=$PREFIX \
    --target-os=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值