使用AVFoundation逐帧录制audio和video
如何在iOS4中使用AVFoundation逐帧录制audio和video?
你提到的AVCamDemo接近你需要做的,应该能够使用它作为参考,其中有以下这些类是你需要使用,以实现你正在尝试…所有的类是AVFoundation ,你需要
-
AVCaptureVideoDataOutput和AVCaptutureAudioDataOutput – 使用这些类从摄像机和麦克风获取原始样本
-
使用AVAssetWriter和AVAssetWriterInput为了将原始样本编码到一个文件中 – 下面的示例mac OS X 项目显示了如何使用这些类(该示例也应该为ios工作),但是他们使用AVAssetReaderinput(它重新编码一个电影文件),而不是相机和麦克风…你可以使用上面提到的输出作为你的情况下的input来写你想要的
这应该是所有你需要的,以达到你想要做的事情…
下面是显示如何使用VideoDataOutput的链接
希望能帮助到你
如果您是注册开发人员,请查看2011年WWDC上的video(您可以通过在开发人员门户searchfind)。 有两个会议与AVFoundation有关。 WWDC会议中还有一些示例代码, 非常有用。
- 无形的执行顺序(dispatch_semaphore_t,dispatch_group_async)及其与不同调度队列types组合使用
- 获取从UIImagePickerController中select的UIImage的URL
- 在iOS 4.0中使用AVPlayer进行HTTP实时stream式传输?
- audio播放在Swift中作为UISlider进展
- 在AVPlayer中播放与糟糕的互联网stream
- 合并video(AVFoundation)
- 如何使用AVFoundation在audioinput源(蓝牙,内置麦克风)之间切换
- AVFoundation,如何captureStillImageAsynchronouslyFromConnectionclosures快门声音?
- 以OpenCV Mat格式从相机捕捉静止图像
- m3u8文件AVAssetImageGenerator错误
- 从AVAssetReaderOutput读取数据时iOS 5.0崩溃