Windows环境下编译FFmpeg源码
由于最近需要学习Android音视频开发方面的知识,也就开始了FFmpeg方面的学习,往后的学习都会写成博客更新。
要想在Android开发中使用FFmpeg,首先当然是需要编译FFmpeg源码。
首先,网上很多编译环境大都是Linux、Mac,而我电脑是windows,不免觉得会有很多坑要踩,果不其然,花了我很多时间。
流程如下:
- 由于windows没有相应的编译环境,我们则需要安装相应的环境——MinGw
- 安装NDK(建议r14b,不要使用最新版,同时需要在project structure中配置好)
- 下载FFmpeg源码(建议3.3.9(Hilbert)),并进行相应的配置
- 编写build_android.sh脚本
- 执行脚本进行编译
安装MinGw
-
下载最新版MinGw