在自己编译之前也是参考了很多网友的帖子,在此作一下简单的记录,以备后续只需。
最基本的编译环境JDK+NDK,两者的下载以及环境变量配置相对简单,网上也一大把,不再细述。
本人使用的JDK版本:1.8.0_121,NDK版本:android-ndk-r13b,FFmpeg版本:ffmpeg-3.2.2
FFmpeg官方下载地址:https://ffmpeg.org/download.html
步骤1,下载解压,进入ffmpeg根目录,修改configure文件内容:
修改内容:
SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)'
LIB_INSTALL_EXTRA_CMD='$$(RANLIB)"$(LIBDIR)/$(LIBNAME)"'
SLIB_INSTALL_NAME='$(SLIBNAME_WITH_VERSION)'
SLIB_INSTALL_LINKS='$(SLIBNAME_WITH_MAJOR)$(SLIBNAME)'
修改为:
SLIBNAME_