繁体   English   中英

将mp3解码为整数流

[英]decode an mp3 to a stream of ints

我正在寻找一个易于使用的库,它将一个MP3文件转换为一个int值序列(以及相反的值),最好不必将它们全部转储到RAM中。 像API这样的“将下一个16kB解码到此缓冲区中”将是理想的。

我需要C或简单的C ++绑定。

MP3 <-> RAW筛选器CLI工具可以运行,但我宁愿不必将未压缩的文件保留在磁盘上。

尝试libmad或ffmpeg的libavcodec 两者都应满足您的要求。 最初源自(?) mpg123一部分的古老mp3lib也已通过新开发在mplayer复活,也许性能最佳,但代码可能最丑。 :-)

我为mpg123创建了一个.NET包装器,用于我的项目,并将其发布到SourceForge。

是这里。

http://sourceforge.net/projects/mpg123net/

因此,您说您需要C / C ++的代码-好的,我发布了它,以便您可以检查我的示例,该示例的代码太少,足以初始化解码器并为您工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM