什么是最实惠的c ++音频库?

Rog*_*r B 11 c++ audio mp3

我正在寻找一个可以播放mp3并混合音频的c ++音频库.我可以花一些钱,但我的预算有点紧张,所以越少越好.它确实需要在Windows和Mac OS X上运行,尽管Linux和嵌入式设备是一个很大的优势.有人知道一两个好的图书馆吗?

谢谢!

Kla*_*aim 11

从游戏开发世界,你会发现很多好的库.很明显,"混音"并不能说明你想要做什么,但在很多游戏中我们混合音轨和声音以获得某种氛围,所以我想它对你有用:

更新:fmod现在拥有免费的独立许可证.

  • FMOD http://www.fmod.org/:即使他们拥有"随意"(想想"独立")许可证,也可能很昂贵.然而,它肯定是行业中的"标准",因为它无可争议地非常强大.
  • Irrklang http://www.ambiera.com/irrklang/:已经被几个独立游戏开发者使用和推荐.即使您购买最昂贵的版本,它也很便宜.
  • Bass http://www.un4seen.com/:在几款游戏中使用的质量如此之好,但比Irrklang便宜,而且比FMOD便宜.
  • 蛤蜊 http://clam-project.org/:这是更自由,灵活,以前的库,但也可能是您的需求,太灵活.
  • CAudio https://github.com/wildicv/cAudio:使用C++接口包装OpenAL并添加更高的杠杆结构,它可能不符合您的需要,但是我也不确定库的质量; 也许值得一试,因为它是最开源的.

如果您没有按时间(或想要帮助),还有Plaid/Audio,这是一个很有前途的软件音频处理库,它仍在进行中,但是从SourceSelf使用的引擎中提取(一个使用播放器声音的游戏)- 像你的声音一样输入).


Mik*_*wen 0

你看过libavcodec吗?看起来这就是你所追求的。您可以从ffmpeg网站获取它。