使用 QTkit 录制音频
Posted
技术标签:
【中文标题】使用 QTkit 录制音频【英文标题】:using QTkit for recording audio 【发布时间】:2010-05-30 06:07:16 【问题描述】:看起来使用核心音频录制音频过于复杂。虽然 QTkit 是基本且脚踏实地的。我看到的所有示例都将视频和音频集成在一起。是否有人拥有或知道的示例?
【问题讨论】:
【参考方案1】:Here 是使用 QTKit 录制音频的示例。
【讨论】:
【参考方案2】:要仅捕获音频,您必须选择支持声音的默认设备,或禁用多路混合设备上的视频连接。
// Get the default sound capture device
QTCaptureDevice *theDefaultSoundDevice = [QTCaptureDevice defaultInputDeviceWithMediaType: QTMediaTypeSound];
要了解如何禁用多路复用设备上的连接,请参阅QTKit Application Programming Guide。指南中的示例代码显示了如何禁用音频,因此您只需禁用视频即可。
【讨论】:
我保存文件时,会是aac文件吗? 据我所知,QTKit 仅将音频和/或视频捕获为 mov 文件(使用 QTCaptureMovieFileOutput)。 mov 文件可以包含音频、视频或两者兼有。以上是关于使用 QTkit 录制音频的主要内容,如果未能解决你的问题,请参考以下文章
使用 AVFoundation / QTKit 一次录制多个视频
音频处理Melodyne 导入音频 ( 使用 Adobe Audition 录制音频 | 在 Melodyne 中打开录制的音频 | Melodyne 对音频素材的操作 | 音频分析算法 )