编译FFmpeg分为windows上编译和mac(liunx)上报编译
1、Mac或者Linux上编译FFmpeg源码
https://www.jianshu.com/p/d08c0cff8a77
(1)、编译so动态库给android使用,这就涉及到NDK安装,交叉编译。
https://juejin.cn/post/6844903840056082440
https://cloud.tencent.com/developer/article/1746511
https://www.jianshu.com/p/5ab3204e0bc3
(2)、编译成静态库.c文件,给iOS使用或者给C语言代码使用
https://www.cnblogs.com/yongdaimi/p/11729942.html
https://www.jianshu.com/p/4b832101f12b
2、windows编译FFmpeg
https://cloud.tencent.com/developer/article/1608299
如何看懂configure?
所有configure配置选项说明
https://blog.csdn.net/momo0853/article/details/78043903
https://www.jianshu.com/p/6e7e494b7c85
FFmpeg如何扩展编解码器
https://segmentfault.com/a/1190000022957430
https://www.jianshu.com/p/4d74cfbf0473
Android平台和iOS平台的cpu架构介绍
Android 中arm64-v8a、armeabi-v7a、armeabi、x86简介
https://blog.csdn.net/u012400885/article/details/52923765
https://developer.android.com/ndk/guides/abis?hl=zh-cn
iOS CPU架构(ARM指令集)
https://www.jianshu.com/p/461edde66d02