实战FFmpeg编译支持arm64

来源:互联网 发布:烯牛数据待遇 编辑:程序博客网 时间:2024/06/07 22:42

App store要求上架的app必须支持arm64.而手中的ffmpeg还不支持arm64, 百度下ffmpeg支持arm64方法,网上有很多资料.其中一篇是使用脚本自动编译实现的.本文就是使用它的.

FFmpeg-iOS-build-script 脚本需依赖gas-preprocessor.pl.

FFmpeg-IOS-build-script下载地址:https://github.com/kewlbear/FFmpeg-iOS-build-script

gas-preprocessor.pl下载地址:https://github.com/libav/gas-preprocessor

首先下载FFmpeg-iOS-build-script.在终端上直接运行build-ffmpeg.sh.

结果提示YASM和homebrew没有安装.

build-ffmpeg.sh中关于homebrew的地址已经无效了,已经移到了raw.githubusercontent.com了.要么修改build-ffmpeg.sh中的关于HomeBrew的地址,要么自己独立安装homebrew.我是选择后者.直接在终端输入

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

一会儿就下载安装homebrew.


接着在运行build-ffmpeg.sh,已经安装好Homebrew,就接着安装yasm.


安装好yasm后提示gas-preprocessor.pl没找到.  

对,需要下载gas-preprocessor.pl脚本并拷贝到/usr/local/bin目录中.

在重新运行build-ffmpeg.sh.

OK,一切准备条件都好了.然后下载ffmpeg2.6.2, 然后编译ffmpeg. 最后得到了要的库.


0 0
原创粉丝点击