依赖第三方库fdk_aac与x264.
libfdk_aac
http://www.linuxfromscratch.org/blfs/view/svn/multimedia/fdk-aac.html
./configure –prefix=/usr/local/media/libfdkaac –disable-static
make && make install
libx264
http://www.videolan.org/developers/x264.html
./configure –prefix=/usr/local/media/libx264 –enable-static –disable-asm
make && make install
SDL2
brew install sdl2
用于编译ffplay
下载ffmpeg
编译
./configure --prefix=/usr/local/media/ffmpeg_34 --enable-gpl --enable-avresample --disable-x86asm --disable-encoder=aac --disable-decoder=aac --enable-libfdk_aac --enable-nonfree \
--extra-cflags='-I/usr/local/media/libfdkaac/include/' \
--extra-ldflags='-L/usr/local/media/libfdkaac/lib' \
--extra-cflags='-I/usr/local/media/libx264/include/' \
--extra-ldflags='-L/usr/local/media/libx264/lib'
make && make install
ps : 使用第三方库libfdk_aac时,需要diaable自带的aac编解码库。
参考