【问题标题】:Reliability of using FFMPEG in IOS application?在 IOS 应用程序中使用 FFMPEG 的可靠性?
【发布时间】:2014-08-10 21:55:20
【问题描述】:

我要做什么:

尝试使用 FFMPEG 开发一个企业IOS应用程序,用于视频处理。

到目前为止我做了什么:

使用 FFMPEG 创建了一个基于 Linux 的示例程序并使其工作。学习了如何使用 FFMPEG。我已经找到了构建 FFMPEG 包的构建说明 IOS。

我需要什么帮助:

苹果是否允许将基于 FFMPEG 的应用程序放置在 IOS 应用商店中?

由于没有 ffmpeg 社区 对 IOS 的官方支持,“FFMPEG-IOS”的可靠如何,我不知道以后不想再遇到任何问题,尤其是苹果发布新版本的操作系统或者ffmpeg只有IOS的问题?

【问题讨论】:

  • 您是否有任何关于如何将其构建在一起并与本机应用程序集成的教程?我仍在学习,感谢您提供任何帮助。

标签: ios iphone ffmpeg app-store video-processing


【解决方案1】:

我相信这里有几个用户在 App Store 中拥有使用 ffmpeg 编译和链接的应用程序。我个人将在下个月内提交我的应用程序。我预计它会被接受。

对于 iOS,您不能动态链接。您必须静态链接。因此,ffmpeg 库将成为您应用程序的一部分。未来的 iOS 更新不太可能破坏代码。您的应用更有可能因与 ffmpeg 无关的其他原因而中断,例如Apple 所做的 UI 更改。

静态链接的要求意味着您必须仔细了解 ffmpeg 许可情况。我不是律师,这不是法律建议。您应该咨询律师以获得真正的法律建议。有些人将 LGPL 解释为静态链接是可以的,只要您不修改 ffmpeg 源代码并且分发 ffmpeg 源代码(例如,在您的服务器上提供下载)以及静态库(.a ) 用于构建您的应用程序的文件。您还必须将 ffmpeg 项目归功于您使用他们的代码。更多信息:http://ffmpeg.org/legal.html

【讨论】:

  • 非常感谢您的回复。我已经为 iOS 构建了最新的 ffmpeg。你能给我一些教程或一些示例代码来开始使用 ffmpeg。当我正在学习目标 C 时,任何帮助都会非常有帮助。
  • 您好 njahnke,您是否在去年回答后成功将您的应用程序与 ffmpeg 提交到 AppStore?我们正在考虑将应用程序发布到 AppStore 的相同问题。
  • @njahnke 你有一些关于如何在 iOS 中使用 ffmpeg 的示例应用程序或任何可以帮助我的链接。我只是不明白如何使用这些东西。
猜你喜欢
  • 2013-10-14
  • 2012-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多