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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM