첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
------------------------------------------------------------------------------------------------------------------------------------------------------
728x90
728x170

■ MediaFoundationEncoder 클래스의 EncodeToMp3 정적 메소드를 사용해 WAV 파일을 MP3 파일로 변환하는 방법을 보여준다.

 

▶ 예제 코드 (C#)

using NAudio.MediaFoundation;
using NAudio.Wave;

MediaFoundationApi.Startup();

string sourceAudioFilePath = @"d:\sample.wav";
string targetAudioFilePath = @"d:\sample.mp3";

using(WaveFileReader reader = new WaveFileReader(sourceAudioFilePath))
{
    MediaFoundationEncoder.EncodeToMp3(reader, targetAudioFilePath);
}

※ Windows 8부터 MP3 인코더가 함께 제공된다.

728x90
그리드형(광고전용)

'C# > NAudio' 카테고리의 다른 글

[C#/NAUDIO/.NET5] MixingSampleProvider 클래스 : 2개의 WAV 파일을 1개의 WAV 파일로 변환하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] AcmDriver 클래스 : EnumerateAcmDrivers 정적 메소드를 사용해 ACM 드라이버 열거하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] MediaFoundationApi 클래스 : EnumerateTransforms 정적 메소드를 사용해 미디어 파운데이션 변환 열거하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] MediaFoundationEncoder 클래스 : EncodeToMp3 정적 메소드를 사용해 MP4 비디오 파일에서 MP3 오디오 파일 추출하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] MediaFoundationEncoder 클래스 : EncodeToAac 정적 메소드를 사용해 MP3 파일을 AAC 파일로 변환하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] MediaFoundationEncoder 클래스 : EncodeToAac 정적 메소드를 사용해 WAV 파일을 AAC 파일로 변환하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] MediaFoundationEncoder 클래스 : EncodeToWma 정적 메소드를 사용해 WAV 파일을 WMA 파일로 변환하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] SignalGenerator 클래스 : WAV 파일 생성하기  (0) 2021.12.27
[C#/NAUDIO/.NET5] WaveFileWriter 클래스 : CreateWaveFile 정적 메소드를 사용해 MP3 파일을 WAV 파일로 변환하기 (MediaFoundationReader 객체 사용)  (0) 2021.12.27
[C#/NAUDIO/.NET5] WaveFileWriter 클래스 : CreateWaveFile 정적 메소드를 사용해 MP3 파일을 WAV 파일로 변환하기 (Mp3FileReader 객체 사용)  (0) 2021.12.27
Posted by icodebroker
,