Хотите сделать видео файл из последовательности изображений и аудио файла - PullRequest
5 голосов
/ 06 января 2011

Я хочу создать видеофайл формата (.avi или .mp4) из последовательностей изображений и аудиофайлов (в формате волны) в Objective C. Я пробовал разные методы, но он не работает.Кто-нибудь может дать мне направление работы, чтобы я мог достичь своей цели.

Ответы [ 2 ]

0 голосов
/ 28 ноября 2012

QTMovie для Mac OS X. Для iOS все гораздо сложнее. Вам придется использовать AVFoundation : AVAssetXxX (Writer, WriterInput и т. Д.) Вы можете найти ответы в Интернете о том, как сделать фильм из изображений. Но я не проверял звук.

0 голосов
/ 28 ноября 2012

Возможно, вы захотите взглянуть на класс QTMovie, включенный в QTKit.framework. Предлагает удобный метод:

- (void)addImage:(NSImage *)image forDuration:(QTTime)duration withAttributes:(NSDictionary *)attributes

Вы можете создать новый QTMovie, чем использовать метод выше, чтобы добавить различные изображения в этот фильм. Записать его в видеофайл так же просто, как позвонить:

- (BOOL)writeToFile:(NSString *)fileName withAttributes:(NSDictionary *)attributes error:(NSError **)errorPtr

В любом случае, это не позволит вам записать файл AVI, но вместо этого создаст MOV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...