Как получить как вывод видео, так и изображение с полным разрешением фото в AVFoundation Framework - PullRequest
1 голос
/ 04 января 2011

Я использую сеанс захвата для координации потока данных, как описано в документе разработчика Apple. Я хочу получить видео данные, чтобы убедиться, что изображение достаточно хорошее для съемки. Если условие выполнено, я хочу немедленно сделать снимок в полном разрешении.

Однако полное разрешение фото не поддерживается для вывода видео. Поэтому я должен установить AVCapture sessionPreset в AVCaptureSessionPresetLow для захвата данных видеоизображения, затем заново настройте sessionPreset для AVCaptureSessionPresetPhoto, когда условие выполнено. Но перенастройка занимает около двух-трех секунд и не соответствует требованиям реального времени.

Если я использую две AVCaptureSessions, одну для захвата видео, другую для захвата неподвижного изображения, тогда это казалось не сработало.

У кого-нибудь есть еще идеи? Спасибо.

1 Ответ

0 голосов
/ 17 мая 2011

Наткнулся на это сам - https://stackoverflow.com/questions/3513722/avcapturesession-commitconfiguration-stuck

(Как видно из вопроса, на этом пути еще больше трудностей)

Как я уже писал в этом вопросе, официального поддерживаемого метода для этого не существует. Большинство ссылок, которые я смог найти, были на форумах Apple Developer, поэтому я не буду упоминать их здесь, но поверьте мне - многие хотят того, что вы хотите, и в настоящее время это не поддерживается.

Извини, чувак,

Одед.

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