首页 > 技术文章 > 精简 ffmpeg

spiderdzl 2014-07-09 10:50 原文

sudo ./configure --prefix=../armv7 --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-cross-compile --sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk" --target-os=darwin --cc="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc" --extra-cflags="-arch armv7" --extra-ldflags="-arch armv7" --extra-ldflags=-L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/lib/system --arch=arm --cpu=cortex-a8 --enable-pic  --disable-asm --disable-everything --enable-decoder=flv --enable-decoder=rv40 --enable-decoder=aac 

 以上参数仅供参考  实际测试未编译通过

 

--disable-avdevice 
--disable-avfilter 
--disable-network 
然后再 
--disable-everything 
最后再 
--enable-decoder=需要解码的codec格式 
--enable-decoder=xxxx 
... 
--enable-demuxer=需要解码的容器格式 
--enable-demuxer=xxxx

 

推荐阅读