【发布时间】:2009-11-05 10:30:29
【问题描述】:
我需要将 iPhone 相机拍摄的几张图片编码为 mp4 视频文件,我知道 FFMPEG 可以做到这一点(应用程序 TimeLapser 和 ReelMoments 已经做到了)。我计划在我的应用 iMotion(可在应用商店中获得)中使用它。
我通过以下链接成功安装并编译了 iphone SDK 的 ffmpeg: http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-October/076618.html
但现在我被困在我的 XCode 项目中。下一步我应该怎么做才能使用 FFMPEG 库进行视频编码? Apple 关于外部库使用的文档非常简单,我可以在网上找到任何解释如何执行此操作的教程。
【问题讨论】:
-
如果您使用的是 ffmpeg,请务必遵守 LGPL。
-
另外,如果您计划向 App Store 提交应用程序,请注意销售使用 ffmpeg 的软件的法律影响。它可能侵犯了您所在司法管辖区的专利 (ffmpeg.org/legal.html)。这也可能会影响您在 App Store 上获得批准的能力。
-
是的,当使用 ffmpeg 作为静态库时,您需要发布应用程序的源代码或目标代码以符合 LGPL:huyzing.com/2009/08/24/…
-
iOS 已经通过 AVAssetWriter 类支持内置硬件的 h.264 编码。见stackoverflow.com/questions/2563212/create-video-in-iphone/…
标签: iphone video encoding ffmpeg