1

我从这里按照 jold 的步骤:

为 iFrameExtractor 编译 ffmpeg 的问题

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

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

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

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

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

为什么?

4

2 回答 2

1

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

在这里查看我对同一问题的回答:

ffmpeg 在 iOS5.1 中不会 ./configure

于 2012-09-11T14:46:32.090 回答
0

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

https://github.com/mooncatventures-group

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

于 2012-09-11T19:08:20.113 回答