FFmpeg-ios 编译

FFmpeg-ios 编译,第1张

概述需要工具: 1 2 3 4 5 6 1.gas-preprocessor 2.yasm 3.FFmpeg-iOS-build-script(ps:这个脚本真的是太好了,帮我们省了很多事) 4.kxmovie(ps:这个是第三方播放库) 1、脚本参考Git上的:https://github.com/kewlbear/FFmpeg-iOS-build-script; 准备条件 相关内容请参考: 实战F 需要工具:
1
2
3
4
5
6
1.gas-preprocessor
2.yasm
3.FFmpeg-iOS-build-script(ps:这个脚本真的是太好了,帮我们省了很多事)
4.kxmovIE(ps:这个是第三方播放库)

1、脚本参考Git上的:https://github.com/kewlbear/FFmpeg-iOS-build-script;
准备条件 相关内容请参考: 实战FFmpeg--编译iOS平台使用的FFmpeg库:
http://www.cnblogs.com/sunminmin/p/4463741.html ffmpeg编译及使用:
http://www.jianshu.com/p/d3f99933f2eb 一.下载gas-preprocessor 先下载文件:https://github.com/libav/gas-preprocessor, 将gas-preprocessor.pl文件复制粘贴到 /usr/sbin/ 目录下(按commd+G快捷键,复制此路径),若是根本就不能将这个文件复制到这个路径,我们需要换一个路径,/usr/local/bin/ 目录下,然后为文件开启可执行权限,打开终端输入以下命令行。
1
2
chmod 777 /usr/sbin/gas-preprocessor.pl
或者 chmod 777 /usr/local/bin/gas-preprocessor.pl
二.下载安装yasm

使用终端进行安装

1
brew install yasm

检测是否安装yasm:
如果安装成功就会出现yasm??

1
brew search yasm
三.编译FFmpeg-iOS-build-script,得到我们需要的iOS能够用的ffmpeg库 下载FFmpeg-iOS-build-script:https://github.com/kewlbear/FFmpeg-iOS-build-script 下载FFmpeg(我下载的是3.2):https://downloads.sourceforge.net/project/ffmpeg-ios/ffmpeg-ios-master.tar.bz2
注:下载FFmpeg的时候请选择3.2的release分支,也可以选择不下载(最新脚本会帮忙下载)

都下载好后将FFmpeg放到FFmpeg-iOS-build-script文件夹里面,并且将FFmpeg-iOS-build-script => build-ffmpeg.sh => SOURCE="FFmpeg-release-3.2" 改成FFmpeg的文件夹名字

开始编译:

cd FFmpeg-iOS-build-script文件夹路径
1
2
3
4
5
6
7
8
9
以下是官网说明
To build everything:
./build-ffmpeg.sh
To build arm64 librarIEs:
./build-ffmpeg.sh arm64
To build fat librarIEs for armv7 and x86_64 (64-bit simulator):
./build-ffmpeg.sh armv7 x86_64
To build fat librarIEs from separately built thin librarIEs:
./build-ffmpeg.sh lipo

如果报错,请参考:http://www.cnblogs.com/sunminmin/p/4463741.html

总结

以上是内存溢出为你收集整理的FFmpeg-ios 编译全部内容,希望文章能够帮你解决FFmpeg-ios 编译所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1005027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存