ios - 如何将 FFMpeg 构建为 iOS 框架

标签 ios xcode ffmpeg

我正在尝试基于 FFMpeg 构建我自己的播放器,

我成功将 FFMpeg 构建为静态库(*.a),

但它需要复制另一个头文件才能使用,

希望它能像框架一样使用,

但即使我将头文件添加到框架中(设置为公共(public))

我的 Demo App 在 FFMpeg.framework 中找不到 .h 文件,

有什么建议或教程可以帮助我将其构建为真正的框架吗?

谢谢

最佳答案

是的,因为有在项目中设置 FFMPEG 的正确程序。

请按照以下链接中的步骤操作。

Compile ffmpeg for iOS 6, support Simulator & armv7 & armv7s

1) 首先下载 FFmpeg 来自 github。

2) 然后将文件夹复制到您的项目目录中。

3) 然后使用 xcode 中的 Add file 选项将其添加到您的项目中。

enter image description here

注意:- 以下库必须添加到您的项目中。

enter image description here

并且不要忘记在Build Setting选项中设置HEADER SEARCH PATH

enter image description here

尝试编译。

您将在下面的链接中找到 FFMPEG 的示例,

1) ffmpegc-demo

2) kxmovie (最好用ffmpeg)

您还需要在此演示中添加 ffmpeg。否则你会得到头文件丢失或库丢失等错误。

关于ios - 如何将 FFMpeg 构建为 iOS 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35498103/

相关文章:

ios - Facebook sdk io 从相册中获取照片

ios - 有没有办法在 xcode 中快速打开当前文件的符号管理器?

ffmpeg - 如何在ffmpeg中将帧编码方法设置为CABAC

iphone - UISearchBar 在退出搜索模式时闪烁

ios - 向后滚动时不要重新加载单元格

objective-c - 如何创建可拖动的蒙版?

ios - Xcode 6.2 Beta 5 中缺少 `Offset Notification Content`?

android - Android 上的 FFmpeg - 无法找到合适的输出格式

audio - 使用 FFMPEG 将音频(带偏移)添加到视频

objective-c - 如何统计一个cocoa应用程序的启动时间?