对于iOS(armv6和armv7)ffmpeg

问题描述:

我已经尝试了许多解决方案在这里构建iOS的ffmpeg。最值得注意的是,最后,我试图在这里:ffmpeg won't ./configure in iOS5.1对于iOS(armv6和armv7)ffmpeg

当我尝试提出的解决方案,然后我得到的输出库的一个运行“脂-info”:

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

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

你有可能为模拟器i386而不是armv7构建。

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

很可能你没有安装gas-preprocessor.pl。 看到这个答案如何安装:https://stackoverflow.com/a/5307801/1597017

在我的项目,我用耙子的配置和为iOS打造的ffmpeg和Xcode 4.5.1(SDK 6.0) 链接:https://github.com/kolyvan/kxmovie/blob/master/Rakefile