FFmpeg是跨平台解决方案,不提供专门的iOS版库。要想在iOS项目中使用,必须构建出lib库或framework框架。
下载并解压,将 gas-preprocessor.pl 复制到 /usr/sbin/ 目录下(ps:复制失败的话,可以将该文件复制到 /usr/local/bin/ 目录下),然后为文件开启可执行权限,命令行:
chmod 777 /usr/local/bin/gas-preprocessor.pl
2、yasm
brew install yasm
下载并解压,命令行切到解压后的目录,生成lib库:
./build-ffmpeg.sh
生成framework框架:
./build-ffmpeg-iOS-framework.sh
注:打开脚本build-ffmpeg.sh和build-ffmpeg-iOS-framework.sh可以修改版本号(当前脚本中的版本为4.1)