Создание видео в iPhone

Мне нужно преобразовать последовательности изображений (например, png) в видеофайл в iPhone. Как я могу конвертировать изображения в видео.

Привет,

Ответ 1

Вероятно, вам понадобится что-то вроде FFMPEG

Ответ 2

Просто игнорируйте плохой совет, например "use ffmpeg". Это будет работать на рабочем столе, но проблема делает включение в исходный код ffmpeg в вашем приложении iPhone юридически сомнительным. Apple предоставляет класс с именем AVAssetWriter, который вы бы использовали в своем приложении для кодирования серии изображений в виде h.264, хранящихся в файле контейнера .m4v quicktime. В то время как логика Apple предоставила логику, ее не так просто использовать, и вам нужно будет прочитать довольно много документации, чтобы заставить код работать. Если вы хотите пропустить его реализацию самостоятельно (и, вероятно, сэкономить 3 или 4 дня работы), рассмотрите возможность использования моей библиотеки AVAnimator для iOS, поскольку логика кодирования h.264 уже реализована в классе AVAssetWriterConvertFromMaxvid. После кодирования как h.264 видео можно воспроизводить со стандартным проигрывателем, и оно достаточно мало для загрузки на удаленный сервер.