iphone 4 - Как мне также записать оверлей поверх видео? - PullRequest
4 голосов
/ 01 августа 2010

Кто-нибудь знает, как это сделать?

Кто-нибудь может привести пример? Я считаю, что это из NDA сейчас, как было доступно в версии 4.0?

Ответы [ 2 ]

1 голос
/ 01 августа 2010

Взгляните на фреймворк AVFoundation, особенно на avcapture avsession avinputdevice и т. Д. Вы можете найти некоторые списки на форумах iPhone dev center: поиск "avcapture" AVFoundation - это фреймворк, который вы хотите использовать для записи, изменения необработанных фреймов, отображенияк ним, конечно, добавьте некоторое наложение

Если вы хотите сделать только наложение, тогда UIImagePickerController должно быть достаточно.

0 голосов
/ 06 августа 2010

Если я понимаю, что вы пытаетесь делать в основном, вы настроили захват видео, как это было предложено Apple в следующих вопросах и ответах: http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html

Оттуда это не должно быть большой проблемой.чтобы использовать метод, описанный в этом ответе: смешайте два uiimage на основе альфа / прозрачности верхнего изображения , чтобы смешать предварительный просмотр с вашим наложением, при условии, что вы сначала рисуете его в UIImage.Загрузите полученные изображения в буфер и сохраните его соответствующим образом.

Хотя этот метод наверняка не даст вам много кадров в секунду.

...