Приложение для iPhone я работаю над изображениями получений последовательно в определенном пользовательском временном интервале, я ищу способ объединиться, эти изображения в H264 закодировали видео. Я провел некоторое исследование на Google, похоже, что я должен буду использовать что-то как ffmpeg/mencoder на iPhone? (Также найденный кем-то портировал ffmpeg к iPhone, ffmpeg4iPhone),
Однако я нашел, что x264 находится под лицензией GPL и требует меня к открытому исходному коду мой проект, если я использую ffmpeg. Также найденный некоторыми людьми предложил использовать Ogg Theora, но я должен буду портировать его на iPhone, если я буду использовать его. (Который я не уверен, как сделать это теперь).
Есть ли какое-либо обходное решение для этого? Какие-либо идеи? Спасибо.
Я думаю, что вы там в GPL-связке и у вас есть два предложения:
Просто продолжайте и GPL ваш проект. Нет причин, по которым вы не можете продавать программы с открытым исходным текстом, и период отсрочки/пенальти в магазине приложений даст вам неплохой срок для любого потенциального завершения проекта с исходными текстами под GPL. Ваше место в магазине iTunes, ваша мотивация и любая маркировка, вероятно, более ценны, чем исходный текст. Кроме того, вы можете попросить других людей исправить для вас ошибки. Обновление: По состоянию на январь 2011 года GPL и App Store не смешивают .
Пусть приложение для iPhone загрузит необработанные изображения на сервер и проведет там обработку . Таким образом, вы не будете выпускать и распространять код FFmpeg и x264, а значит, не будете обязаны его распространять.
Удачи и дайте нам знать здесь, если вы его опубликуете!
Думаю, что коммерческие версии реализаций x264 Вы сможете найти только в том случае, если не собираетесь использовать ffmpeg (возможно, существует несколько других версий с открытым исходным кодом, но с очень низким качеством). Кроме того, вы должны помнить, что если вы используете эти кодеки и решите не использовать платформу/iPhone, вам придется платить роялти из-за патентов (я думаю, это примерно 1 доллар за загрузку).
Если это все еще доступно для вас, то я думаю, что вы, возможно, сможете найти более старую версию ffmpeg, которая была LGPL'ed. Вы можете использовать это в своем коде без необходимости открывать исходный код всего проекта. Вам нужно только открыть исходные тексты, которые вы можете сделать для ffmpeg.
Надеюсь, это поможет!
.