Запись аудио и видео с использованием AVFoundation кадр за кадром - PullRequest
6 голосов
/ 08 ноября 2011

Как записывать аудио и видео, используя AVFoundation кадр за кадром в iOS4?

Ответы [ 2 ]

5 голосов
/ 08 ноября 2011

AVCamDemo, о котором вы говорите, близок к тому, что вам нужно сделать, и должен иметь возможность использовать его в качестве справочного. Среди них следующие классы, которые вам нужно использовать для достижения того, что вы пытаетесь ... Все классыявляются частью AVFoundation , вам необходимо

  • AVCaptureVideoDataOutput и AVCaptutureAudioDataOutput - используйте эти классы для получения необработанных образцов извидеокамера и микрофон

  • Используйте AVAssetWriter и AVAssetWriterInput для кодирования необработанных сэмплов в файл - следующий пример Mac OS X project показывает, как использовать эти классы (пример должен работать и для ios), однако они используют AVAssetReader для ввода (он перекодирует файл фильма) вместо камеры и микрофона ... Вы можете использоватьвыходы, упомянутые выше, в качестве входных данных в вашем случае, чтобы написать то, что вы хотите

Это должно быть все, что вам нужно для достижения того, что выхочу сделать ...

Вот ссылка, показывающая, как использовать VideoDataOutput

Надеюсь, это поможет

3 голосов
/ 11 ноября 2011

Если вы являетесь зарегистрированным разработчиком, посмотрите видео с WWDC 2011 (которое вы можете найти, выполнив поиск на портале для разработчиков). Есть две сессии, связанные с AVFoundation. Был также пример кода из одной из сессий WWDC, который был чрезвычайно полезным.

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