2014-04-01 49 views
9

我已经看到了几个脚本来为armv7,7s和i386构建FFmpeg API,但是找不到任何可以用于armv64的东西。在这个论坛的其他主题上的一些答案建议为arm64准备一个单独的库,但它不适用于其他体系结构。因此,我需要一个可用于iOS的所有支持体系结构的脚本,包括armv7,armv7s,armv64和i386。构建armv7,armv7s,arm64,i386和universal的ffmpeg iOS库

+0

嘿桑迪抱歉,如果我打扰你,但我有同样的问题。我正在寻找适用于所有体系结构的FFMPEG框架(只有一个文件)。你有吗? – prelite

回答

12

下面我有制作FFmpeg的脚本中使用建立arm64

https://github.com/kewlbear/FFmpeg-iOS-build-script

https://github.com/bbcallen/ijkplayer/blob/fc70895c64cbbd20f32f1d81d2d48609ed13f597/ios/tools/do-compile-ffmpeg.sh#L7

您必须添加libbz2.dylib和libiconv.dylib框架Xcode项目。

+1

如何构建ios8和xcode 6.0?任何想法。请帮助 –

+0

请参阅更新的脚本https://github.com/kewlbear/FFmpeg-iOS-build-script –

+0

你是如何将它链接到Swift项目中的XCode的?当我尝试使用ffmpeg中的任何函数时,出现错误,例如:架构x86_64的未定义符号: “avcodec_register_all()”,引用自bridge.o中的[Bridge_ObjectiveC_Cpp run_test_a:]。 ld:symbol(s)未找到架构x86_64 clang:error:linker命令失败,退出代码1(使用-v查看调用) –

相关问题