一种将托管代码中的mp3帧解压缩为PCM或更好的ADPCM的方法

时间:2014-12-11 16:00:10

标签: c# .net mp3 pcm adpcm

有没有办法将托管代码中的mp3帧解压缩到PCM或更好的ADPCM数据而不使用本机代码dll? DllImport和P / Invoke在平台上受到限制。我检查了NAudio及其所有针对mp3的解压缩类需要Windows dll,所以我已经没想到了

1 个答案:

答案 0 :(得分:0)

如果您愿意自己做一些腿部工作,可以使用NSynth库。这是一个用于处理多媒体内容的API,这些内容是我一次又一次地创建的。我还没有实现MP3支持,但是有很多你需要的基础。

https://github.com/cathode/nsynth

编辑:几年前我开始这个项目,因为没有任何可以解码/编码/过滤多媒体的纯托管库。从那以后,其他人可能已经领先于我了。