码迷,mamicode.com
首页 > 其他好文 > 详细

编译ffmpeg

时间:2014-10-20 20:48:36      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:android   style   http   io   os   ar   for   strong   sp   

1.下载ffmpeg-0.9.2.tar.gz  http://ffmpeg.org/releases/ 下载需要的版本

2.编译linux (centos5.5) 64位版本

./configure --prefix=/home/chulk/ffmpeg-x64 --arch=x86_64 --host-os=linux  --enable-shared --disable-w32threads --disable-bzlib --disable-zlib --disable-os2threads --disable-doc  --disable-ffprobe --disable-swresample --disable-debug --disable-ffmpeg --disable-ffserver --disable-ffplay --disable-avdevice --disable-avfilter --disable-network --disable-muxers --disable-filters --enable-demuxers --disable-devices --disable-protocols --disable-bsfs --disable-parsers --disable-encoders --disable-hwaccels --disable-yasm --enable-pthreads --enable-static --enable-memalign-hack --enable-small --disable-decoders --enable-decoder=h264 --enable-decoder=h263 --enable-decoder=mpeg4 --enable-decoder=mp3 --enable-decoder=mp2 --enable-decoder=aac 

make

make install

注:configue 后 显示ARCH x86 (generic) 实际上是上面配置的x86_64

可以通过readelf -h libavcodec.so 显示   Machine:   Advanced Micro Devices X86-64

configue 配置精简版ffmpeg, 只需要所需要的解码,主流的iptv互联网视频格式

Enabled decoders:
aac h264 mp3
h263 mp2 mpeg4

Enabled parsers:

ac3 flac mpeg4video
dirac h263 mpegaudio

 

3.编译 android 版本 ffmpeg 

(1)      ./configure --prefix=/home/chulk/ffmpeg-android --host-cc=arm-linux-androideabi  --cc=arm-linux-androideabi-gcc --sysroot=${NDK_ROOT}/platforms/android-14/arch-arm --enable-cross-compile  --arch=arm --target-os=linux --disable-w32threads --disable-bzlib --disable-zlib --disable-os2threads --disable-doc --disable-shared --disable-ffprobe --disable-swresample --disable-debug --disable-ffmpeg --disable-ffserver --disable-ffplay --disable-avdevice --disable-avfilter --disable-network --disable-muxers --disable-filters --enable-demuxers --disable-devices --disable-protocols --disable-bsfs --disable-parsers --disable-encoders --disable-hwaccels  --enable-pthreads --enable-static --enable-memalign-hack --enable-small --disable-decoders --enable-decoder=h264 --enable-decoder=h263 --enable-decoder=mpeg4 --enable-decoder=mp3 --enable-decoder=mp2 --enable-decoder=aac 

make

make install

编译ffmpeg

标签:android   style   http   io   os   ar   for   strong   sp   

原文地址:http://www.cnblogs.com/iclk/p/4038443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!