linux 环境

1: 版本:

ndk 18  : https://developer.android.google.cn/ndk/downloads/

ffmpeg 4.1 : http://www.ffmpeg.org/download.html

 yasm :http://www.tortall.net/projects/yasm/releases

命令安装:
# wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
# tar zxvf yasm-1.3.0.tar.gz
# cd yasm-1.3.0
# ./configure
# make && make install

2 :  编译 ffmpeg (如果没有安装yasm ,先安装编译yasm) 

修改 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_WITH_MAJOR='$(SLIBPREF)$(FULLNAME)-$(LIBMAJOR)$(SLIBSUF)' LIB_INSTALL_EXTRA_CMD='$$(RANLIB) "$(LIBDIR)/$(LIBNAME)"'

SLIB_INSTALL_NAME='$(SLIBNAME_WITH_MAJOR)'

SLIB_INSTALL_LINKS='$(SLIBNAME)'

 

 

ffmpeg 编译

3 : ./build_android.sh 下面:

阿里云存储:ffmpeg/build_android.sh

相关文章: