自动生成准备工作:homebrew 及 yasm 安装 #如果需要学习这两个工具,自行百度即可
1. 安装 homebrew: # 用于安装yasm
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
2. 安装 yasm: #编译 FFmpeg需要用到的工具
curl http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz -o yasm-1.2.0.gz
tar -zxvf yasm-1.2.0.gzcdyasm-1.2.0
./configure && make -j 4 && sudo make install
使用别人已经编辑好的脚本:
#建议先更改目录至桌面或下载,以便于查看项目
gitclone https://github.com/kewlbear/FFmpeg-iOS-build-script.git
执行完毕后,可以看到一个命名为: FFmpeg-iOS-build-script 文件夹(里面包含4个文件)
cd进入该目录,先执行 ./build-ffmpeg.sh 命令生成静态库文件,再执行 ./build-ffmpeg-iOS-framework.sh 命令生成 framework #耗时比较长,请耐心等待
详细阅读 FFmpeg-iOS-build-script目录下的 README 文件,如下:
非常感谢:iOS开发 - 超详细集成 FFmpeg 步骤 的文章,如果遇到问题,请参考以下即可。