【问题标题】:Lower volume when converting between .wav bitrates在 .wav 比特率之间转换时降低音量
【发布时间】:2015-05-14 18:01:28
【问题描述】:

我正在创建一个程序来帮助我进行一些批量 wav 转换(因为我经常必须将文件转换为特定的采样率)。而我之前在转换时一直做的是将音量降低到正常的 85%(以避免削波)。但是现在有了 NAudio,我似乎无法理解我应该如何做到这一点。

这是我用来转换 wav 文件的方法。

using (var reader = new WaveFileReader(sourceFiles[i]))
{
    using (var conversionStream = new WaveFormatConversionStream(newFormat, reader))
    {
        WaveFileWriter.CreateWaveFile(newPath, conversionStream);
    }
}

如何设置音量?

【问题讨论】:

    标签: c# audio signal-processing naudio


    【解决方案1】:

    经过一番探索和环顾后,我找到了 NAudio.Wave.VolumeWaveProvider16 类,它正是我想要的!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-24
      • 2017-10-21
      • 2013-05-30
      • 2023-03-18
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      相关资源
      最近更新 更多