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