用 C 编写的良好 MP3 或 OGG 解码器
嘿,我一直在寻找一个好的 MP3 或 OGG 解码器,它使用 BSD 许可证或公共域,而且也是轻量级的(带有源代码的东西,不需要特定于平台的配置)。
Hey, I was looking for a good MP3 or OGG decoder that use the BSD license or public domain and that is also light-weight (something that comes with sources without the need of platform specific configuration).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您不太可能找到 mp3 版,因为存在一些许可问题。
OGG 只是一种容器格式,可以容纳音频、视频等。也许你指的是 ogg vorbis。查看stb_vorbis。它是一个免费的公共领域 C vorbis 编解码器。
You're not likely to find one for mp3 as there are a handful of licensing issues.
OGG is simply a container format that can hold audio, video, and more. Perhaps you mean ogg vorbis. Check out stb_vorbis. It's a free, public-domain C vorbis codec.
喜欢这个吗?
Like this one?
Xiph.org libvorbis 几乎在每个发行版中都可用,并且满足您对 BSD-3-Clause 的要求执照。 “光”总是相对的...... Xiph.org 还提供了 libtremor,一个仅整数的 vorbis 解码器。
The Xiph.org libvorbis is available in pretty much every distro, and satisfies your requirement for a BSD-3-Clause license. "Light" is always relative... Also from Xiph.org available is libtremor, a integer-only vorbis decoder.
正如其他答案所提到的,有 Vorbis 解码器。 Fluendo MP3 解码器 已获得 MIT(简化 BSD)许可。
As other answers have mentioned, there are Vorbis decoders. The Fluendo MP3 decoder is MIT (simplified BSD) licensed.