FFmpeg在IOS平台编译使用 (FFmpeg 4.0.2)

所需要的工具:

1, gas-preprocessor
2, FFmpeg-iOS-build-script
3,yasm :brew install yasm

一 gas-preprocessor
(下载好后)将gas-preprocessor.pl文件复制粘贴到 /usr/bin/ 目录下
FFmpeg在IOS平台编译使用 (FFmpeg 4.0.2)

注意添加权限

chmod 777 gas-preprocessor.pl

重点内容 yasm

brew install yasm //安装

三 下载 FFmpeg-iOS-build-script

(1)执行脚本 喝杯咖啡
(a): cd FFmpeg-iOS-build-script文件夹路径
FFmpeg在IOS平台编译使用 (FFmpeg 4.0.2)
注意执行之前修改一下脚本
版本: FF_VERSION="4.0.2"
对应IOS版本:DEPLOYMENT_TARGET="8.0"

(2)新建工程,添加生成的包
FFmpeg在IOS平台编译使用 (FFmpeg 4.0.2)
FFmpeg在IOS平台编译使用 (FFmpeg 4.0.2)

(3)工程配置

需要在Build Settings -> Header Search Paths 添加文件路径。

$(SRCROOT)/YourProject/FFmpeg-iOS/include

添加依赖库

FFmpeg在IOS平台编译使用 (FFmpeg 4.0.2)

OK 编译成功了,不出意外地话,注意依赖库一定要添加完全,不然类似 _OBJC_CLASS_$_AVCaptureDevice 的错误各种报错。有问题的话可以联系我交流,给各位大佬递怡宝!