自己写视频播放器(1) 编译ffmpeg for android
2015-04-19 本文已影响2100人
SHUTUP
在本系列文章中,我会尝试通过ffmpeg库实现一个android下的视频播放器。
如何获取libffmpeg.so
这部分主要是获得android平台可以使用的ffmpeg库。
关于如何获得有如下方式:
1.下载别人编译好的
2.自己通过源码编译
编译源码
我这里是通过源码编译
编译环境:
系统:Mac Book Pro 10.9 或者ubuntu(ndk需要匹配)
NDK:android-ndk64-r10-darwin-x86_64.tar.bz2
ffmpeg src: 2.6.2
编译脚本:https://github.com/shutup/ffmpeg-4-android
注意事项:
1.编译脚本,要针对你的需求进行修改,比如NDK路径啊,需要的ffmpeg配置啊
2.由于OS X和Linux类似,因此这个脚本可以通用,这个脚本本来是在linux下使用,我在mac下
编译也可以。
3.ffmpeg库可以是5个lib.so文件,也可以是合并在一起的一个lib.so,合并在一起比较方便使用。