Как лучше всего перекодировать видео в objective-c (iOS)?

, я хотел бы, в зависимости от устройства и настроек в моем приложении, перекодировать видео в определенный видеоформат. Например, если у пользователя iPhone 4S и он выбирает средние настройки в моем приложении, я хотел бы преобразовать видео в формат 540p, прежде чем я начну обработку. Если он выберет высокий, я бы хотел перекодировать в 720p.

Я мог читать видео кадр за кадром, изменять размер и сохранять на диск, но это не кажется очень эффективным.Каким будет самый простой и быстрый способ перекодировать видео, которое я могу передать в свои библиотеки обработки видео?

Я пробовал использовать настройки videoQuality в моем UIImagePickerController, но похоже, что он не работает, даже когда я установил его на UIImagePickerControllerQualityTypeIFrame960x540 мое видео выходит как 720p (640x480 работает, но мне нужно быть более детализированным).

6
задан Michel 19 February 2012 в 12:12
поделиться