适用于iOS的ffmpeg(armv6和armv7)

时间:2012-10-07 19:38:02

标签: ios

我在这里尝试了很多解决方案来为iOS构建ffmpeg。最值得注意的是,我尝试的最后一次是:ffmpeg won't ./configure in iOS5.1

当我尝试提出的解决方案然后在其中一个输出库上运行“lipo -info”时:

输入文件armv7 / libavcodec.a不是胖文件 非胖文件:armv7 / libavcodec.a是架构:i386

这是在为amrv7构建的文件上运行“lipo -info”的预期结果吗?

2 个答案:

答案 0 :(得分:0)

您是否可以为模拟器i386而不是armv7构建。

另外,如果您使用Xcode 4.4,那么包含armv7s或从构建设置中删除armv7s arch非常重要。

答案 1 :(得分:0)

很可能你没有安装gas-preprocessor.pl。 请参阅此答案如何安装:https://stackoverflow.com/a/5307801/1597017

在我的项目中,我使用rake进行配置并使用Xcode 4.5.1为iOS构建ffmpeg(sdk 6.0) 链接:https://github.com/kolyvan/kxmovie/blob/master/Rakefile