IPhone应用程序,我的工作上捕获的图像系列内的某些用户限定的时间间隔,我在寻找一种方式将这些图像进H264编码的视频。我已经做了一些研究在谷歌,它看起来像我会有用的东西喜欢。/mencoder在iPhone上?(还发现有人口。要的iPhone,ffmpeg4iPhone)

然而,我发现,x264是在GPL许可证,并需要我来开放源码我的项目,如果我使用。.还发现一些人建议使用Ogg theora格式,但我将需要口到的iPhone,如果我使用它。(我不知道该如何做它现在)。

是否有任何解决方法吗?任何想法?谢谢。

有帮助吗?

解决方案

我觉得你是在GPL结合,有两个建议:

  1. 只是继续前进和GPL你的项目.没有理由你不能卖开放源码软件和应用程序储存的延迟/刑期间将给你一个很好的时间超过任何潜在完成项目的GPL会的代码。你的位置在iTunes上储存,你的动机和任的品牌可能是更有价值的源码。另外,你可以让其他人来修复的错误。 更新:作为一月2011年, GPL和应用程序的储存不混合的.

  2. 有的应用程序的iPhone 上载的原始图像服务器和做处理有.这样,你是不是释放和分发。和x264码,因此不需要分发。

祝你好运,让我们知道在这里如果你把它出版了!

其他提示

出现FFMPEG现在具有用于Cisco的 “openh264” 支持(BSD FWIW)编码的编解码器:

https://www.ffmpeg.org/ffmpeg-codecs.html#libopenh264

FWIW这里是我从我的LGPL构建得到:

ffmpeg.exe -codecs | grep h264
...
ffmpeg version n3.1.2 Copyright (c) 2000-2016 the FFmpeg developers
 DEV.LS h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_qsv ) (encoders: libopenh264 h264_nvenc h264_qsv nvenc nvenc_h264 )

其中提到几个其他编码器FWIW,和FFmpeg的可能支持甚至其他。

我相信,你只能够找到的X264实现商业版本,如果你不打算使用的ffmpeg(可能存在一些其他的开源版本,但具有非常低质量)。此外,你需要记住的是,如果你使用的编解码器,你决定不使用该平台/ iPhone的人,你将不得不因为专利支付专利费(我认为这是每下载大约1美元)。

如果这仍是经济实惠的你,那么我相信你也许能找到的ffmpeg这是LGPL'ed的旧版本。你可以在你的代码中使用此,而不必开源整个项目。你只需要改变开源的,你可能会做出的ffmpeg。

希望这有助于!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top