小编Has*_*ash的帖子

混合两个不同比特率的wav文件

我尝试使用NAudio库混合两个wav文件.如果它们具有相同的比特率,我能够获得混合的wav文件.我在这里关注的是混合不同比特率的wav文件.请建议是否可以使用NAudio或其他API /库.

下面我给出了混合相同比特率的wav文件的代码:

  using (var reader1 = new WaveFileReader(inpFile1))
        using (var reader2 = new WaveFileReader(inpFile1))
        {
            var inputs = new List<ISampleProvider>() {
             reader1.ToSampleProvider(),
             reader2.ToSampleProvider(),
        };
            var mixer = new MixingSampleProvider(inputs);
            WaveFileWriter.CreateWaveFile16(outputFile, mixer);
        }
Run Code Online (Sandbox Code Playgroud)

c# wav naudio

2
推荐指数
1
解决办法
1814
查看次数

标签 统计

c# ×1

naudio ×1

wav ×1