C++ 正在寻找用于C++;
我正在开发一个简单的音频播放器,它运行得很好,使用Qt和所有东西。但我需要一个坚实但简单的音频库。我不需要任何花哨的东西,比如3D声音,我知道现在这些东西还有什么。我只是在找一些简单有效的东西 我正在寻找的功能列表:C++ 正在寻找用于C++;,c++,windows,audio,C++,Windows,Audio,我正在开发一个简单的音频播放器,它运行得很好,使用Qt和所有东西。但我需要一个坚实但简单的音频库。我不需要任何花哨的东西,比如3D声音,我知道现在这些东西还有什么。我只是在找一些简单有效的东西 我正在寻找的功能列表: 从文件播放音频 至少应支持.ogg、.mp3和.flac 应该能够暂停播放 我计划在C语言中使用它++ 看。没什么大不了的,但同时我也很难找到合适的。我的目标平台是Windows7 有人知道我可能在找什么吗?怎么样?它的LGPL。我不确定ogg>\u在我看来,最好的选择是音频库,它
有人知道我可能在找什么吗?怎么样?它的LGPL。我不确定ogg>\u在我看来,最好的选择是音频库,它不是开源的,但对非商业用途是免费的
它被AIM2音频播放器使用,你可以用来检查声音质量,它支持很多格式,包括MP3和OGG,并且使用插件支持更多,包括FLAC。
< P>我以前从Windows C++程序中使用过的,使用链接DLL并调用几个方法来指定要播放的文件非常简单 它当然可以处理文件中的MP3播放,因为我就是这么做的我希望我能验证OGG和Flac,但唉,我在防火墙后面,网站被封锁了。是一个很好的常用音频库。通过另一个用户的回答,找到了我自己问题的好答案。FFmpeg几乎正是我想要的。谢谢大家。我建议直接使用openframeworks正在使用的库。哦,另一方面:rtAudio几乎没有许可证限制
纠正我,如果我错了。 < P>我使用C++封装:
易于使用和C++:< /P> 编辑:
离岸价不再维持。但是,您可以使用它作为起点,使您自己的C++封装FFMPEG.
DirectShow实际上非常容易使用,灵活,并附带Windows。这里有一百万个例子,可以是简单的,也可以是复杂的。当我把需要播放MP3的东西放在一起时,我就用它。请注意,您的目标是Windows 7,因此您可以考虑使用。
我查看了低音,但它似乎不支持FLAC。虽然有一个扩展,它显然可以。这是一个选择,但我不知道,必须添加扩展功能似乎很麻烦。我只想要一个不需要太多努力的图书馆。让我们看看是否还有其他人带着宝石。这似乎是朝着正确方向迈出的好一步。只是太糟糕了,它还包括视频的东西,理想情况下,我只是寻找音频。无论如何,这最接近我现在需要的。最好考虑一下它的成本是4000美元,这远远超过了我0美元的预算。嗯,他们过去有一个非商业用途的免费许可证,但我现在似乎找不到。这不是雷诺建议的libavcodec的父项目吗?嘿,这里有很多答案,我觉得那很不错。你不想选一个作为正确答案吗?是的,我来这里已经有一段时间了。现在完成。:-)不幸的是,停产了。@DecvSolar:不幸的是。我更新我的答案。。。