NAudio:是否可以在不使用文件系统的情况下录制MP3或AAC?

时间:2017-08-14 12:42:35

标签: naudio

我使用NAudio进行需要使用麦克风录制语音的项目。 NAudio项目有一个非常好的演示,展示了如何录制wav文件,但由于我需要使用webservices将语音数据传输到服务器,因此wav文件通常太大。

因此我想知道是否有可能直接在MP3或AAC中做同样的事情。在this article中,我读到无法使用(内存)流编码为任何其他格式,并且需要文件路径。我不能假设我的客户端应用程序可以访问文件系统。

有没有办法直接创建或编码MP3文件而不使用文件系统?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我担心NAudio目前不支持这样做,但您可以尝试的一种技术是使用Lame.exe并将PCM传输到stdin并从stdout读取MP3转换后的输出。