mp3 到样本数组 NAudio

Posted

技术标签:

【中文标题】mp3 到样本数组 NAudio【英文标题】:mp3 to sample array NAudio 【发布时间】:2015-06-08 21:02:13 【问题描述】:

如何使用 NAudio 库从 mp3 文件中获取示例浮点数组?

这是我的代码:

        float[] buffer = new float[2000];

        AudioFileReader reader = new AudioFileReader(filePath);
        reader.Read(buffer, 0, 2000);

之后缓冲区总是空的(里面只有零)。

您还可以为我提供另一个有用的 C# 库来实现这一点。

【问题讨论】:

【参考方案1】:

您正在阅读前 2000 个样本,这将是大约 20 毫秒的音频,因此您的 MP3 很可能以一点静音开始。您是否尝试过进一步阅读该文件?

【讨论】:

以上是关于mp3 到样本数组 NAudio的主要内容,如果未能解决你的问题,请参考以下文章

使用 NAudio 直接从转换后的 MP3 文件中读取样本

如何使用 naudio 将立体声 pcm 样本转换为单声道样本

NAudio 获取音频样本

C# NAudio:如何访问 SignalGenerator 提供的样本以将它们保存为 WAVE 格式?

声音分析仪使用 naudio 处理 48000 个样本/秒的声音。我可以使用 1024 的循环样本大小吗?

从 WaveStream 将 2 通道样本读入数组的最简单方法