【发布时间】:2011-03-03 10:55:03
【问题描述】:
我有一个多平台应用程序并想添加音频注释功能。 我正在寻找音频播放/录音库:
- 多平台(Windows、Linux、Mac)
- 简单快速地集成到现有项目中
- 不要在 Windows 构建中使用 cygwin
- 具有 C++ 绑定
我看到了 gstreamer,但我觉得它对于我的简单用例来说太先进了
【问题讨论】:
标签: c++ audio-recording multiplatform audio-player
我有一个多平台应用程序并想添加音频注释功能。 我正在寻找音频播放/录音库:
我看到了 gstreamer,但我觉得它对于我的简单用例来说太先进了
【问题讨论】:
标签: c++ audio-recording multiplatform audio-player
您查看SDL 了吗?那应该可以play OGG files和WAV files。
【讨论】:
我使用过sox,但它目前似乎无法在 Mac 上录制。如果您可以在没有它的情况下从您的设备录制,那么它具有很好的文件处理功能。
PortAudio 用于备受瞩目的声音应用程序 Audiomulch。
我没有用过RtAudio,但我用过使用它的项目。它处理 JACK、CoreAudio、ALSA、OSS、DirectSound 和 ASIO。
libsndfile 是需要处理音频文件以替代 sox 的项目的常见依赖项。
【讨论】: