FFmpeg 静态库已经编译为 armv7、armv7s 和 x86_64,用于 iOS 开发。
只需将 /dependencies/include
和 /dependencies/lib
文件夹拖放到您的 Xcode 项目中,并将它们添加到您的构建目标中。如果您愿意,可以修改 build-ffmpeg.sh
脚本以适应您的需求并重新编译。
此最新的版本已经与 FFmpeg 版本 2.1.1 和 iOS SDK 的 7.0 版本进行了测试。
build-ffmpeg.sh
以检查 VERSION="X.X.X"
是否为您的所需的 FFmpeg 版本,并且 SDKVERSION="Y.Y"
是否与您的当前 iOS SDK 版本匹配。$ bash build-ffmpeg.sh
$ DEBUG=true bash build-ffmpeg.sh
FFmpeg 基于 LGPlv2.1,具体取决于您如何编译它。这可能会影响您在App Store上分发二进制文件的能力,尤其是如果您没有发布源代码,不允许某人将 FFmpeg 与更新的版本进行重新链接。请注意!
此存储库的许可协议可以在与此 README.md
并行的 LICENSE
文件中找到。