[C#/NAUDIO/.NET5] MixingSampleProvider 클래스 : 2개의 WAV 파일을 1개의 WAV 파일로 변환하기
C#/NAudio 2021. 12. 27. 21:59728x90
반응형
728x170
using NAudio.Wave;
using NAudio.Wave.SampleProviders;
string sourceAudioFilePath1 = @"d:\source1.wav";
string sourceAudioFilePath2 = @"d:\source2.wav";
string targetAudioFilePath = @"d:\target.wav";
using(AudioFileReader reader1 = new AudioFileReader(sourceAudioFilePath1))
{
using(AudioFileReader reader2 = new AudioFileReader(sourceAudioFilePath2))
{
reader1.Volume = 0.75f;
reader2.Volume = 0.75f;
MixingSampleProvider provider = new MixingSampleProvider(new[] { reader1, reader2 });
WaveFileWriter.CreateWaveFile16(targetAudioFilePath, provider);
}
}
728x90
반응형
그리드형(광고전용)
댓글을 달아 주세요