【发布时间】:2016-11-21 19:08:27
【问题描述】:
出于研究目的,我尝试同时从 2 个麦克风录制,但无济于事。
是否有一个库可以让我使用 2 个或更多麦克风进行录音?我有 2 个 USB 麦克风连接到我的 PC 的 COM4 和 COM5,但我找不到库/参考,可以让我选择我正在录制的设备。
知道我应该如何处理这样的事情吗?
【问题讨论】:
-
什么平台?在 Windows 上,标准音频库当然允许这样做。
-
是的,窗户。我没有看到任何这样的选择。你能说出一个你知道可以做到的图书馆吗?
-
首先,试试SoftwareRecs,因为这个问题在目前的形式下是离题的。但是,一些初步的见解:在 Windows 上,ASIO 将是您进行低延迟录制的最佳选择,目前 ASIO 一次只支持一个设备(没有一些 very low level hacks)。如果硬件是总线,那么您的情况会好得多,因为它允许您使用两个音频输入进行录制。然后您可以使用simple audio software 一次记录多个输入。
-
@Qix 我不是在寻找录音软件,我在寻找可以处理多个麦克风的音频库...我过去一直在使用软件,但它太多了工作。
-
那么您想将 Steinberg 的 ASIO 接口/库与总线(多输入)硬件一起使用。从大量经验来看,两张卡的多个流将非常困难 - 至少在 Windows 上是这样。
标签: c++ microphone recording