美文网首页
iOS集成 FFmpeg

iOS集成 FFmpeg

作者: 温开水哈 | 来源:发表于2017-08-01 09:46 被阅读212次

    一.先安装 yasm

    1.先去http://yasm.tortall.net/Download.html 看 yasm的最新版本号。

    2.打开终端依次输入下面6条命令:

    curl http://www.tortall.NET/projects/yasm/releases/yasm-1.3.0.tar.gz >yasm.tar.gz

    tar xzvf yasm.tar.gz

    cd yasm-1.3.0

    ./configure

    make

    sudo make install

    命令跑完 yasm 就安装完成了,需要注意的是命令其中两处1.3.0为 yasm 版本号,根据上面链接查看到的最新版本号进行修改。

    二.下载脚本并执行

    1.下载脚本:https://github.com/kewlbear/FFmpeg-iOS-build-script

    2.解压压缩包,进入FFmpeg-iOS-build-script文件,文件中会看到build-ffmpeg.sh

    3.打开终端,cd 到FFmpeg-iOS-build-script文件

    4.终端执行2条命令:

    ./build-ffmpeg.sh

    ./build-ffmpeg.sh lips

    命令执行完成后,会看到FFmpeg-iOS-build-script文件生成了静态库:

    三.将静态库导入到工程

    1.将FFmpeg-iOS文件导入工程。

    2.打开 Bulid Phases 添加7个依赖库:

    libz.tbd, libbz2.tbd, libiconv.tbd, AudioToolbox.framework, CoreMedia.framework, CoreGraphics.framework, VideoToolbox.framework

    3.设置头文件路径:

    我的工程路径为:$(SRCROOT)/FFmpeg_Test/Frameworks/FFmpeg-iOS/include。伙伴们自己根据你们的工程路径进行修改。

    好了,进行到这里就集成完毕了,伙伴们可以去FFmpeg的世界愉快的玩耍了,集成FFmpeg时候,参考一些资料,发现不是很全,存在一些坑,集成完了就做下笔记吧,嗯,如有雷同,不是巧合,哈哈,希望能帮到你。

    相关文章

      网友评论

          本文标题:iOS集成 FFmpeg

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