将图像数组编码为电影文件? (苹果手机)

时间:2009-12-17 22:11:12

标签: iphone video ffmpeg video-encoding

我的应用会拍摄延时照片,并会录制音频。问题是,我完全不知道如何将其转换为.mov / .mpeg文件(我是这类iPhone开发的新手)。我听说过有关FFMPEG的一些事情,但显然许可证不包括iPhone应用程序的公开发布。有人有什么建议吗?

3 个答案:

答案 0 :(得分:1)

你可以使用Theora又名VP3。它可以在任何应用程序中自由使用,并具有相当不错的质量/比特率

答案 1 :(得分:0)

我不知道FFmpeg的必要部分是否是GPL,但FFmpeg的部分内容是LGPL许可的。

他们有legal page详细介绍了这一点,所以FFmpeg可能值得仔细研究。

答案 2 :(得分:0)

FFmpeg本身可用于appstore上分发的iphone应用程序。以wunderradio为例:http://www.wunderradio.com/code.html

但是......我现在正在试验它,我对结果的质量感到有点失望。 (更不用说编码在iphone上是sloooow)在我看来,如果没有x264库,就不可能制作出质量上乘的mpeg-4视频。 x264是GPL许可的,因此如果您使用它,则必须披露项目的完整来源。 (或者有没有人想出如何从LGPL-d FFmpeg中选择一些可用的编解码器?)

我不明白的是appstore现在有很多视频编辑应用程序。他们是如何工作的?我做了一个非常彻底的搜索,找不到任何具有足够许可的mpeg-4编解码器。他们违反了GPL吗?他们使用私有API吗?我真的不相信他们建造了一个自制的mpeg4编码器。