安装gas-preprocessor
-
下载之后,将 gas-preprocessor.pl 文件复制到 /usr/sbin/ 目录下,如果该目录无法修改,那么可将文件复制到 /usr/local/bin/ 目录下。
-
为 gas-preprocessor.pl 文件开启可执行权限,在终端中进行如下命令:
chmod 777 /usr/local/bin/gas-preprocessor.pl
安装yasm
brew install yasm
下载脚本FFmpeg-iOS-build-script.sh
执行以下命令
git clone https://github.com/kewlbear/FFmpeg-iOS-build-script.git
编译脚本
打开build-ffmpeg.sh
修改编译架构(可选)
ARCHS="arm64"
修改编译版本(在官方找对应版本)
FF_VERSION="4.3.1"
cd
到脚本目录执行脚本
./build-ffmpeg.sh
在iOS中集成
将编译后的FFmpeg-iOS
拖入新建的工程
添加依赖库
libz.tbd
libbz2.tbd
libiconv.tbd
AudioToolbox.framework
CoreMedia.framework
VideoToolbox.framework
在Build Setting中 search
添加
$(PROJECT_DIR)/ios-FFmpeg/FFmpeg-iOS/include
验证集成
导入#import "avformat.h"
在代码中 写 av_register_all()
然后进行编译,如果没有报错,代表编译成功。