最新Mac ffmpeg编译过程

作者: 一条老咸鱼_1e9b | 来源:发表于2017-03-11 10:16 被阅读130次

    所需工具:(下载完毕最好放到桌面)

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

    build-ffmpeg.sh        下载地址:https://github.com/applexiaohao/FFmpeg-iOS-build-script

    ffmpeg    下载地址 :http://ffmpeg.org/

    (终端下载) Homebrew  下载地址:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”      (不能在使用管理员身份下载)

    准备工作:

    修改  build-ffmpeg.sh 中的SOURCE 为下载的 ffmpeg 版本号  拉入到ffmpeg文件夹

    1.进入终端,启动超级管理员身份      sudo -s

    3.进入下载后的gas-preprocessor文件夹,将文件gas-preprocessor.pl文件拷贝到/usr/sbin/目录下

    cp -f gas-preprocessor.pl /usr/sbin/  (如果提示没有权限,进入recover 模式(重启之后按住command+r),在工具中找到terminal(终端)执行csrutil disable命令,回车,然后重启,SIP保护就被关闭。 重新打开SIP保护,操作是一样的,命令中的disable换成enable。)

    4.重复第3步,修改/usr/sbin/gas-preprocessor.pl的文件权限为可执行权限

    chmod 777 /usr/sbin/gas-preprocessor.pl

    5.返回到桌面,执行FFmpeg-iOS-build-script-master文件夹内的build-ffmpeg.sh

    ./build-ffmpeg.sh  (如果不能下载,退出超级管理员身份,重新执行)

    6.编译如报错  c test failed 的情况

    xcode环境安装过多,使用xcode-select选择默认的工具路径/Applications/Xcode-beta.app

    7.编译成功后,即可将FFmpeg-iOS文件夹(包含include和lib)引入到Xcode内

    加入依赖库libz.lib

    加入依赖库libbz2.lib

    加入依赖库libiconv.lib

    相关文章

      网友评论

        本文标题:最新Mac ffmpeg编译过程

        本文链接:https://www.haomeiwen.com/subject/anjagttx.html