做音视频开发怎么都绕不过FFmpeg,FFmpeg是一个非常优秀的音视频C语言库,我们见到的有关音视频软件都是基于FFmpeg开发的,因此做Android音视频开发的第一步就是需要编译FFmpeg。
编译好的工程地址:https://www.raoyunsoft.com/wordpress/index.php/2020/05/26/ffmpeg-build-android/
FFMpeg下载地址: http://ffmpeg.org/download.html
x264下载地址: https://www.videolan.org/developers/x264.html 需要注意的是x264的开源协议是GPL的,在使用的过程中请遵守开源协议,或者不使用x264进行编码
$ ./build_android.sh
build/ffmpeg/android/{armeabi-v7a arm64-v8a}/
我开源的音视频处理库:https://github.com/bookzhan/bzmedia 目前正在整理代码,会相继开源编码,解码,音视频编辑功能,欢迎持续关注