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