强大的音频库

时间:2009-02-26 14:19:32

标签: c++ audio

你能推荐一个强大的音频库吗?

我需要时间和时间独立的音高转换,以及让我完全访问原始音频数据,让我将字节流入其管道。

其他效果如eq,过滤,失真都是一个优势。

需要从C ++ / Linux访问。

也许gstreamer,xine或mplayer会起作用?或者你会建议什么。

5 个答案:

答案 0 :(得分:4)

我认为FMod被广泛认为是免费提供的最强大的音频引擎之一,直到您使用它进行商业化和跨平台化,例如在console-mac-pc跨平台中。

现在,OpenAL值得一试。

答案 1 :(得分:1)

我相信OpenAL,PulseAudio,JACK和Phonon都有某种形式的这些功能。

答案 2 :(得分:1)

如果你愿意付钱,迈尔斯非常好。我不能在业余爱好项目之外推荐FMOD。它有一些真正令人讨厌的错误,我已经看到新版本引入了尽可能多的修复。

答案 3 :(得分:0)

我过去曾使用soundtouch。专注于改变速度/音高/等。

答案 4 :(得分:-1)

ALSA看起来很像。

对于Linux来说,

JACK看起来很有希望。