使用NAudio用asioout录制时如何使声音变大?

时间:2019-06-08 10:29:56

标签: asp.net audio-recording naudio

使用asioout录制音频文件时遇到麻烦。播放文件时,音量太低。我几乎听不到声音。由于扬声器的声音会更高,因此我无法将输出设置为当前设置。录制文件时,有没有办法使声音更大? 我使用带麦克风的接口音频(presonus studio 18 | 24)作为输入设备。

这是我记录文件时的代码。

public void OnAudioAvailable(object sender, AsioAudioAvailableEventArgs e)
{
    if (Samples == null)
        Samples = new float[e.SamplesPerBuffer * e.InputBuffers.Length];
    e.GetAsInterleavedSamples(Samples);
    if (Writer != null)
        Writer.WriteSamples(Samples, 0, Samples.Length);
}

1 个答案:

答案 0 :(得分:0)

我找到了解决方案!通过此answer,我决定使用FFMpeg来增加记录文件的数量。 Audio Volume Manipulation