美文网首页
音视频技术(2)- iOS-ffmpeg开发环境

音视频技术(2)- iOS-ffmpeg开发环境

作者: 天叔 | 来源:发表于2019-11-23 15:44 被阅读0次

    一、ffmpeg编译

    x264在x86平台库依赖yasm,先要安装yasm(x86的汇编器), brew install yasm 

    编译参考:https://www.jianshu.com/p/e4f2eb6f3eb8

    x264源码 :https://www.videolan.org/developers/x264.html

    fdk-aac源码:https://sourceforge.net/p/opencore-amr/fdk-aac/ci/v2.0.0/tree/

    编译脚本:https://github.com/kewlbear

    注意事项 

    lame 编码mp3, x264编码视频mp4, fdk-aac编码aac,这么看来ffmpeg主要做解码的工作 

    x264 i386编译不过去,脚本有问题, CFLAGS="$CFLAGS -mios-simulator-version-min=5.0" -->7.0 (参考音视频编解码一书中作者的脚本)

    网上的教程大部分比较老旧,依赖的库有变化,编译不过去,下面是经过调试最后能编译过去的依赖

    二、报错参考

    https://www.jianshu.com/p/16b14e8bb273

    https://www.jianshu.com/p/3924c93290f0

    三、ffmpeg 函数字段解释 

    1. linesize的解释 https://blog.csdn.net/liaozc/article/details/6110474 

    2. av_image_copy_to_buffer align参数解释:https://blog.csdn.net/FY_2018/article/details/81025522

    相关文章

      网友评论

          本文标题:音视频技术(2)- iOS-ffmpeg开发环境

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