ffmeg编译ios的.a文件

需要的资源链接:
https://github.com/kewlbear/FFmpeg-iOS-build-script
参考链接:
https://blog.csdn.net/ago_lei/article/details/82085560

1.把gas-preprocessor.pl文件拷贝一份到/usr/local/bin/ 目录下
2.然后为文件gas-preprocessor.pl开启可执行权限,打开终端,输入命令:
chmod 777 /usr/local/bin/gas-preprocessor.pl
3.安装yasm,终端输入命令行brew install yasm
4.下载后cd到目录运行脚本:./build-ffmpeg.sh

一些说明:
要构建所有内容:
. /build-ffmpeg.sh

若要生成arm64库,请执行下列操作:
. /build-ffmpeg.sh arm64

要为armv7和 x86_64 ( 64位 仿真器) 构建fat库,请执行以下操作:
. /build-ffmpeg.sh armv7 x86_64

要从单独构建的瘦库构建fat库:
. /build-ffmpeg.sh lipo

辅助命令:
查看支持的指令集 :
lipo -info libavcodec.a

xcode9报videotooolbox相关错:
将系统库VideoToolbox.framework和AudioToolbox导入项目中
然后项目文件中引入:

import

import

你可能感兴趣的:(ffmeg编译ios的.a文件)