从音频设备录制并写入磁盘的库 我正在寻找一个跨平台的C++库(如果不是,一个用于Windows,一个用于Macintosh),它从一个选定的音频设备中记录并以一个通用的格式/容器写入磁盘。

从音频设备录制并写入磁盘的库 我正在寻找一个跨平台的C++库(如果不是,一个用于Windows,一个用于Macintosh),它从一个选定的音频设备中记录并以一个通用的格式/容器写入磁盘。,c++,wav,microphone,portaudio,aiff,C++,Wav,Microphone,Portaudio,Aiff,在我使用portaudio录制之前,库不支持它,我必须自己手动格式化它。我还研究了openal和libsndfile。而且,ffmpeg看起来很复杂,没有提供足够的抽象(在我看来)。Juce看起来不错,但如果我决定使用它,可能会出现许可问题。投票关闭,选择以下选项作为原因:“要求我们推荐或查找工具、库或喜爱的非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述该问题以及迄今为止为解决该问题所做的工作。“感谢您在结束此问题时分享您的意见。我对这个问题很

在我使用portaudio录制之前,库不支持它,我必须自己手动格式化它。我还研究了openal和libsndfile。而且,ffmpeg看起来很复杂,没有提供足够的抽象(在我看来)。Juce看起来不错,但如果我决定使用它,可能会出现许可问题。

投票关闭,选择以下选项作为原因:“要求我们推荐或查找工具、库或喜爱的非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述该问题以及迄今为止为解决该问题所做的工作。“感谢您在结束此问题时分享您的意见。我对这个问题很认真,认为它是客观的(大多数媒体播放器选择音频设备并将其录制到可播放容器中的磁盘上)虽然我要求提供一个图书馆。将音频写入磁盘并符合规范绝非易事,对于某些业务或目的来说可能不是理想的选择。我一刻也不怀疑你的严肃性。但这并不意味着你要求图书馆推荐。正如我所引述的,这是一种问题,“这些规则不是针对个人的,我也没有投票来结束这个问题。同样的规则适用于你、我和每个人,直到乔恩·斯基特。问题的关键是,在我看来,这是一个明确且结构合理的问题——它不适合s.O,仅此而已。:)