FFmpeg学习——iOS开发(编译出iOS库)

FFmpeg是跨平台解决方案,不提供专门的iOS版库。要想在iOS项目中使用,必须构建出lib库或framework框架。

1、gas-preprocessor

下载并解压,将 gas-preprocessor.pl 复制到 /usr/sbin/ 目录下(ps:复制失败的话,可以将该文件复制到 /usr/local/bin/ 目录下),然后为文件开启可执行权限,命令行:

chmod 777 /usr/local/bin/gas-preprocessor.pl

2、yasm

brew install yasm

3、FFmpeg-iOS-build-script

下载并解压,命令行切到解压后的目录,生成lib库:

./build-ffmpeg.sh

生成framework框架:

./build-ffmpeg-iOS-framework.sh

注:打开脚本build-ffmpeg.sh和build-ffmpeg-iOS-framework.sh可以修改版本号(当前脚本中的版本为4.1)

参考文章:https://www.jianshu.com/p/ec432a8f5729

发布了120 篇原创文章 · 获赞 30 · 访问量 35万+

猜你喜欢

转载自blog.csdn.net/yjh4866/article/details/88567202