iphone - 使用 AVFoundation 逐帧录制音频和视频

标签 iphone ios avfoundation

iOS4中如何使用AVFoundation逐帧录制音视频?

最佳答案

您提到的 AVCamDemo 与您需要做的很接近,应该能够将其用作引用,其中包括您需要使用的以下类,以实现您正在尝试的目标...所有类是 AVFoundation 的一部分, 你需要

  • AVCaptureVideoDataOutputAVCaptutureAudioDataOutput - 使用这些类从摄像机和麦克风获取原始样本

  • 使用 AVAssetWriterAVAssetWriterInput为了将原始样本编码到一个文件中——以下示例 mac OS X project显示了如何使用这些类(示例也适用于 ios),但是它们使用 AVAssetReader 作为输入(它重新编码电影文件)而不是相机和麦克风......您可以使用上面提到的输出作为输入你的情况写你想要的

为了实现你想做的事情,这应该是你所需要的一切......

这是一个显示如何使用 VideoDataOutput 的链接

希望对你有帮助

关于iphone - 使用 AVFoundation 逐帧录制音频和视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046102/

相关文章:

ios - 为什么AVPlayer的初始加载如此缓慢?

iphone - Google App Engine (GAE)、Urban Airship、Java、推送通知。示例代码?

iphone - 使用 CoreLocation 防止零星坐标

iphone - iOS 从文件导入设置到应用

ios - 该函数是否被多次调用?

ios - 质量 : Custom AVFoundation Camera App VS. iOS 标准相机应用

ios - 尝试将 CIImage 与从视频文件帧获得的纹理一起使用时,CIImage 为空白

ios - -[UITableView _endCellAnimationsWithContext :] When trying to delete 中的 PFTableViewController 断言失败

ios - 使用 xml 或 css 或全局变量的数据驱动 ios-Calabash 自动化测试

ios - AVPlayer 不播放本地 mp4