Я хотел бы, в зависимости от устройства и настроек в моем приложении, транскодировать видео в определенный формат видео.Например, если у пользователя iPhone 4S и он выбирает средние настройки в моем приложении, я хотел бы преобразовать видео в 540p перед началом обработки.Если он выберет высокий, то я бы хотел перекодировать в 720p.
Я мог бы читать видео кадр за кадром, изменять размер и сохранять на диск, но это не очень эффективно.Какой самый простой и быстрый способ перекодировать видео, которое я могу передать в мои библиотеки обработки видео?
Я пытался использовать настройки videoQuality на моем UIImagePickerController, но, похоже, он не работает, даже когда я установилэто UIImagePickerControllerQualityTypeIFrame960x540 мое видео получается в формате 720p (640x480 работает, но мне нужно быть более детальным).