我正在编写一个IOS-App,它应该使用前置摄像头录制视频,以及使用该应用程序的用户的音频。后来我想离线分析用户行为。此应用程序应在iPad 3上运行。
备注:观察到的用户将成为我办公室的人。代码&数据仅用于开发过程,不会包含在最终的APP中。
我的要求:视频和音频应该是未压缩的,至少音频必须是未压缩的。我认为在iPad上无法进行无压缩视频录制(请参阅:where can i find an uncompressed video recording from iPhone 3G/3GS/4),但可以使用未压缩的音频。
以下是我的问题:
提前谢谢大家!
答案 0 :(得分:1)
AVCam示例代码不够灵活,无法满足您的需求。您需要使用AVAssetWriter来写出媒体。我不是100%肯定未压缩的音频位,但来自WWDC 2012会话520的VideoSnake示例代码是一个从AVAssetWriter开始的好地方。我不能说性能,但你可以有2个AVAssetWriters用于视频和音频,只需修改该代码即可将样本缓冲区提供给相应的编写器。