【问题标题】:Compiling ffmpeg for iOS 5.1为 iOS 5.1 编译 ffmpeg
【发布时间】:2012-09-11 12:41:33
【问题描述】:

我从这里跟随 jold 的步骤:

problem compiling ffmpeg for iFrameExtractor

当我尝试 jold 的解决方案时,我收到 armv6 和 armv7 的以下错误。 i386 完美运行。

lipo: 无法打开输入文件:armv6/libavcodec.a(没有这样的文件或目录)

lipo: 无法打开输入文件:armv6/libavutil.a(没有这样的文件或目录

lipo: 无法打开输入文件:armv6/libswscale.a(没有这样的文件或目录)

当脚本结束时,我在 /armv7 和 /armv6 中只有 libadevice.a 和 libavformat.a。

为什么?

【问题讨论】:

标签: objective-c ios xcode compilation ffmpeg


【解决方案1】:

简答: 原因是因为 IframeExtractor 构建脚本错误。 ffmpeg 的 arm 版本实际上从未构建,因为脚本在构建过程中出错。您可以在 ./configure 期间看到错误发生

在此处查看我对同一问题的回答:

ffmpeg won't ./configure in iOS5.1

【讨论】:

    【解决方案2】:

    如果您不介意使用比最新版本更旧的 ffmpeg,但是经过良好测试且在 armv7 设备上运行良好的版本,您可以试试这个。

    https://github.com/mooncatventures-group

    当我们解决它时,我们将更新到版本 11,但我们发现 .8 的问题更少,视频更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-11
      • 2012-12-06
      • 2015-05-16
      • 2013-05-15
      • 2014-06-02
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多