AVAssetWriter: использование альтернативной кодировки

Я написал приложение для просмотра (и изменения) каждого кадра видео, используя AVAssetReader и AVAssetWriter AVFramework. Он отлично работает, но мне нужно иметь возможность кодировать видео в MPEG4. Есть ли способ изменить кодировку вывода для AVAssetWriter на что-то другое, кроме H264? Если нет, есть ли способ использовать AVAssetExportSession с AVAssetWriter (без записи во временный файл)?

Есть ли лучший способ сделать это все вместе?

Приложение должно читать исходное видео, обрабатывать каждый кадр и записывать в H264 или MPEG4. (ОС)


person Tim L    schedule 26.10.2012    source источник
comment
Взгляните на этот сообщение. Вам необходимо настроить свойства для AVAssetWriter.   -  person Steve McFarlin    schedule 26.10.2012
comment
Спасибо, Стив, но в этом примере все еще используется кодек H.264 (AVVideoCodecH264). Я пытаюсь закодировать видео в другой формат.   -  person Tim L    schedule 27.10.2012