在 iOS 上自定义编译 FFmpeg 是一个复杂但非常灵活的过程。通过自定义编译,您可以选择启用或禁用特定的功能和编解码器,以满足项目的需求,同时减少二进制文件的大小。
1. 自定义编译 FFmpeg
1.1 准备工作
在开始编译之前,您需要以下工具和环境:
- macOS:运行编译的主机。
- Xcode:用于 iOS 开发。
- Homebrew:安装依赖工具。
- FFmpeg 源码:从 FFmpeg 官方网站 或 GitHub 仓库下载。
- 编译脚本:用于自动化编译过程。
1.2 安装依赖工具
使用 Homebrew 安装必要的工具:
brew install