在.wav比特率之间转换时音量较低

时间:2015-05-14 18:01:29

标签: c# audio signal-processing naudio

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

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

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

我如何设置音量?

1 个答案:

答案 0 :(得分:1)

经过一番探索和环顾四周,我找到了NAudio.Wave.VolumeWaveProvider16课程,这正是我想要的!