如何在iOS4中逐帧使用AVFoundation录制音频和视频?
答案 0 :(得分:5)
你提到的AVCamDemo接近你需要做的事情,并且应该能够使用它作为参考,其中这些是你需要使用的以下类来实现你正在尝试的...所有类是AVFoundation的一部分,您需要
AVCaptureVideoDataOutput和AVCaptutureAudioDataOutput - 使用这些类从摄像机和麦克风获取原始样本
使用AVAssetWriter和AVAssetWriterInput将原始样本编码到文件中 - 以下示例mac OS X project显示了如何使用这些类(示例应该也适用于ios),但是他们使用AVAssetReader进行输入(它重新编码电影文件)而不是摄像头和麦克风......你可以使用上面提到的输出作为你输入的输入来写你想要的东西
为了达到你想要的目的,这应该是你所需要的......
下面是一个显示如何使用VideoDataOutput
的链接希望有所帮助
答案 1 :(得分:3)
如果您是注册开发人员,请查看2011 WWDC中的视频(您可以通过在开发人员门户网站中搜索找到)。有两个与AVFoundation有关的会议。还有一些来自WWDC会议的示例代码,非常有用。