[C#/NAUDIO/.NET5] OffsetSampleProvider 클래스 : SkipOver/Take 속성을 사용해 오디오 파일 잘라내기
C#/NAudio 2021. 12. 28. 13:58728x90
반응형
728x170
using System;
using NAudio.Wave;
using NAudio.Wave.SampleProviders;
string sourceAudioFilePath = @"d:\source.mp3";
string targetAudioFilePath = @"d:\target.wav";
AudioFileReader reader = new AudioFileReader(sourceAudioFilePath);
OffsetSampleProvider provider = new OffsetSampleProvider(reader)
{
SkipOver = TimeSpan.FromSeconds(30), // 30초 건너뛰기
Take = TimeSpan.FromSeconds(60) // 60초 재생
};
WaveFileWriter.CreateWaveFile16(targetAudioFilePath, provider);
728x90
반응형
그리드형(광고전용)
댓글을 달아 주세요