我已經嘗試了許多解決方案在這裏構建iOS的ffmpeg。最值得注意的是,最後,我試圖在這裏:ffmpeg won't ./configure in iOS5.1對於iOS(armv6和armv7)ffmpeg
當我嘗試提出的解決方案,然後我得到的輸出庫的一個運行「脂-info」:
輸入文件的ARMv7/libavcodec.a不是胖文件 非胖文件:armv7/libavcodec.a是架構:i386
這是在爲amrv7構建的文件上運行「lipo -info」的預期結果嗎?
我已經嘗試了許多解決方案在這裏構建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