ffmpeg 编译集成libfdk-aac

1. 编译libfdk-aac

下载源码$ git clone https://github.com/mstorsjo/fdk-aac.git

编译

$ cd fdk-aac
$ sudo apt install autoconf
$ sudo apt-get install libtool
$ ./autogen.sh
$ ./configure --prefix=$HOME/build/libfdk_aac/ --host=arm-xilinx-linux-gnueabi --enable-static CC=arm-xilinx-linux-gnueabi-gcc CFLAGS="-mfloat-abi=softfp -mfpu=neon"
$ make -j 4
$ make install

2. 编译ffmpeg

编写编译脚本mk.sh

#!/bin/bash

./configure  --prefix=$PWD/_install \
    --extra-cflags=-I$HOME/build/libfdk_aac/include  \
    --extra-ldflags=-L$HOME/build/libfdk_aac/lib  \
    --arch=arm \
    --target-os=linux \
    --cc=arm-xilinx-linux-gnueabi-gcc \
    --enable-cross-compile \
    --cross-prefix=arm-xilinx-linux-gnueabi- \
    --strip=arm-xilinx-linux-gnueabi-strip \
    --enable-neon \
    --enable-mipsfpu \
    --enable-static \
    --enable-shared \
    --enable-nonfree \
    --enable-libfdk-aac \
    --disable-decoders \
    --enable-decoder=h264 \
    --enable-decoder=ac3 \
    --enable-decoder=aac \
    --enable-decoder=mp2 

make

make install
posted @ 2019-05-27 15:56  standardzero  阅读(7515)  评论(0编辑  收藏  举报