这是我自己在项目中从网上下载的ffmpeg-2.2.16.tar.gz和x264-20151101.tar.bz2,然后对ffmpeg和x264分别编译,以实现ffmpeg支持对H264的编码,大家知道,ffmpeg本身只有对H264的解码,所以,有需要的朋友可以下载,里面已经配置好了build_ffmpeg.sh和build_x264.sh脚本,大家只需1、改下脚本里的ndk路径,2、编译x264,3、然后在build_ffmpeg.sh中指定x264编译出来的lib和include目录,4、执行build_ffmpeg.sh编译ffmpeg生成相应的静态库文件,最后再结合你想要的静态库和你写的调用ffmpeg的接口生成相应的so文件,供Android中应用调用。注意,为了使生成的静态库体积小,以在build_ffmpeg.sh中去掉了不需要的编解码,只留下了支持H264编码和解码。有需要的可以在build_ffmpeg.sh中打开。
1