一种将托管代码中的 mp3 帧解压缩为 PCM 或更好的 ADPCM 的方法
本文关键字:PCM 解压缩 更好 方法 ADPCM mp3 一种 托管代码 | 更新日期: 2023-09-27 18:33:56
有没有办法在不使用本机代码 dll 的情况下将托管代码中的 mp3 帧解压缩为 PCM 或更好的 ADPCM 数据?DllImport 和 P/Invoke 在平台上受到限制。我检查了 NAudio,它所有 mp3 的解压缩类都需要 windows dll,所以我没有想法了
如果你愿意自己做一些跑腿工作,你可以使用 NSynth 库。这是一个用于处理多媒体内容的API,我不久前创建了它,并时不时地进行黑客攻击。我还没有实现 MP3 支持(尚未),但您需要的很多东西都有基础。
https://github.com/cathode/nsynth
编辑:几年前我开始了这个项目,因为没有任何纯管理的库可以解码/编码/过滤多媒体。从那以后,其他人可能已经领先于我。