标签: c++ wav microphone portaudio aiff
我正在寻找一个跨平台的C ++库(如果没有,一个用于Windows,一个用于Macintosh),它从选定的音频设备进行记录,并以一种常见的格式/容器写入磁盘。
在我使用portaudio进行录制之前,但是该库不支持它并且我必须自己手动格式化它。我也看过openal和libsndfile。并且,ffmpeg看起来很复杂,并没有给我足够的抽象(在我看来)。 Juce看起来不错,但如果我决定使用它,可能会出现许可问题。