【问题标题】:NAudio: is it possible to record in MP3 or AAC without using the filesystem?NAudio:是否可以在不使用文件系统的情况下录制 MP3 或 AAC?
【发布时间】:2017-08-14 12:42:35
【问题描述】:

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

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

有什么方法可以不使用文件系统直接创建或编码 MP3 文件?

提前谢谢你!

【问题讨论】:

    标签: naudio


    【解决方案1】:

    恐怕 NAudio 目前不支持这样做,但您可以尝试的一种技术是使用 Lame.exe 并将 PCM 通过管道传输到标准输入并从标准输出读取 MP3 转换后的输出。

    【讨论】:

    • 感谢您的建议!现在我将使用 FileStream 进行编码。如果这成为未来的问题,那么我会尝试你的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 2019-12-17
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    相关资源
    最近更新 更多