My app takes time-lapse photos, and also records audio to go with it. The problem is, I have absolutely no idea how to go about turning it into a .mov/.mpeg file (I am new to this type of iPhone development). I have heard some things about FFMPEG, but apparently the license doesn't cover the public distribution of iPhone apps. Anyone have any suggestions?
问问题
1164 次
3 回答
1
您可以使用 Theora aka VP3。它可以在任何应用程序中免费使用,并且具有相当不错的质量/比特率比
于 2009-12-23T01:19:45.820 回答
0
FFmpeg 本身可以在 appstore 上分发的 iphone 应用程序中使用。以 wunderradio 为例:http ://www.wunderradio.com/code.html
但是......我现在正在试验它,我对结果的质量有点失望。(更不用说 iphone 上的编码很慢)在我看来,如果没有 x264 库,就不可能创建质量不错的 mpeg-4 视频。而且 x264 是 GPL 许可的,所以如果你使用它,你必须公开你的项目的完整来源。(或者有人知道如何从 LGPL-d FFmpeg 中选择一些可用的编解码器吗?)
我不明白的是,应用商店现在有很多视频编辑应用。它们是如何工作的?我进行了相当彻底的搜索,找不到任何具有足够许可许可证的 mpeg-4 编解码器。他们违反 GPL 吗?他们使用私有 API 吗?我真的不相信他们建立了自制的 mpeg4 编码器。
于 2009-12-18T20:11:16.537 回答
0
我不知道 FFmpeg 的必要部分是否是 GPL,但 FFmpeg 的某些部分是 LGPL 许可的。
他们有一个法律页面详细介绍了这一点,因此 FFmpeg 可能值得仔细查看。
于 2009-12-17T22:18:41.303 回答