Кодеры H264 кроме ffmpeg x264

Приложение для iPhone я работаю над изображениями получений последовательно в определенном пользовательском временном интервале, я ищу способ объединиться, эти изображения в H264 закодировали видео. Я провел некоторое исследование на Google, похоже, что я должен буду использовать что-то как ffmpeg/mencoder на iPhone? (Также найденный кем-то портировал ffmpeg к iPhone, ffmpeg4iPhone),

Однако я нашел, что x264 находится под лицензией GPL и требует меня к открытому исходному коду мой проект, если я использую ffmpeg. Также найденный некоторыми людьми предложил использовать Ogg Theora, но я должен буду портировать его на iPhone, если я буду использовать его. (Который я не уверен, как сделать это теперь).

Есть ли какое-либо обходное решение для этого? Какие-либо идеи? Спасибо.

9
задан Stu Thompson 31 December 2009 в 06:33
поделиться

2 ответа

Я думаю, что вы там в GPL-связке и у вас есть два предложения:

  1. Просто продолжайте и GPL ваш проект. Нет причин, по которым вы не можете продавать программы с открытым исходным текстом, и период отсрочки/пенальти в магазине приложений даст вам неплохой срок для любого потенциального завершения проекта с исходными текстами под GPL. Ваше место в магазине iTunes, ваша мотивация и любая маркировка, вероятно, более ценны, чем исходный текст. Кроме того, вы можете попросить других людей исправить для вас ошибки. Обновление: По состоянию на январь 2011 года GPL и App Store не смешивают .

  2. Пусть приложение для iPhone загрузит необработанные изображения на сервер и проведет там обработку . Таким образом, вы не будете выпускать и распространять код FFmpeg и x264, а значит, не будете обязаны его распространять.

Удачи и дайте нам знать здесь, если вы его опубликуете!

8
ответ дан 4 December 2019 в 20:24
поделиться

Думаю, что коммерческие версии реализаций x264 Вы сможете найти только в том случае, если не собираетесь использовать ffmpeg (возможно, существует несколько других версий с открытым исходным кодом, но с очень низким качеством). Кроме того, вы должны помнить, что если вы используете эти кодеки и решите не использовать платформу/iPhone, вам придется платить роялти из-за патентов (я думаю, это примерно 1 доллар за загрузку).

Если это все еще доступно для вас, то я думаю, что вы, возможно, сможете найти более старую версию ffmpeg, которая была LGPL'ed. Вы можете использовать это в своем коде без необходимости открывать исходный код всего проекта. Вам нужно только открыть исходные тексты, которые вы можете сделать для ffmpeg.

Надеюсь, это поможет!

.
1
ответ дан 4 December 2019 в 20:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: