2011-11-16 3 views
3

몇 가지 실험의 일환으로 뭔가 생각했습니다. C#에서 처음부터 .mp3 파일을 만들 수 있습니다. 예를 들어 실제로 뭔가 들리는 것 같습니다 (예 : 메모를 재생하는 mp3 파일 만들기). : C# 또는 B 플랫?처음부터 mp3 파일 만들기 C#

어떻게하면 되나요? wav가 아닌 mp3 파일이어야합니다.

+0

대답은 간단합니다. –

+5

@mekici 왜 안 되니? 그것은 단지 파일 형식이며, 음표는 단지 ​​주파수입니다. – Ray

+1

이것 좀 봐, 그것은 당신을 시작할 수 있습니다 http://www.codeproject.com/KB/audio-video/MP3Compressor.aspx – Ray

답변

5

정확한 코드를 제공 할 수는 없지만 출발점을 제시 할 수 있습니다.

그래서 기본적으로 단계
  1. 원하는 파형의 주파수를 찾을 것입니다. this을보십시오. C# (좋은 선택!)은 17.32HZ입니다.
  2. 주파수를 진폭 값의 시리즈 인 LPCM으로 변환하십시오.
  3. LPCM 인코딩 된 배열을 MP3 파일로 변환하십시오. 이것은 아마도 가장 어려운 일이지만 LPCM은 WAV format의 기초를 형성하고이를 MP3로 변환하는 변환기가 있습니다. NAudio baalazamon을 살펴보십시오. 그것은 PCM을 지원합니다.
1

나는 이것을 사용하려고 시도합니다. NAudio 매우 강력합니다. 주된 목적은 오디오 파일을 조작하는 것이었지만 시도해 볼 가치가 있습니다.