태즈 님이 쓰신 글 :
: 제가 예전에 친구에게 비슷한 것을 물었는데.. 그때의 답변을 올립니다.
: 친구가 제게 쓴 그대로여서....
:
: ======================================================================
:
: (1) wav 파일 포멧은 : http://www.borg.com/~jglatt/tech/wave.htm
:
: 졸라 단순하다. PCM데이터가 고대로 들어가있다. 헤더에는 채널 갯수, 샘플링 주파수 및 샘플 당 비트수 정보만 있고, 볼륨정보는 없다. 볼륨은 PCM데이터 크기를 보면 알 수 있지 뭐. 최대/최소치를 보던가 머 평균치를 보던가 분산을 보던가 하면 되겠지.
:
:
:
: (2) mp3 파일 포멧은... 웹 어딘가에 있겠지 니가 찾아서 나에게 알려줘...
:
: 다만 mp3 처리 루틴들은 공개 된것이 많어. http://www.mp3dev.org/mp3/ 에 가면 소스를 받을 수 있고, 그기 있는 문서들을 읽어보면 어디서 자료를 얻어야 할것인지 알 수 있을 거야. 참고로 lame은 PCM 에서 mp3로 인코딩해주는 라이브러리이고, mpg123라는 라이브러리를 그 안에서 이용해서 decoding도 할 수 있다. 물론 리눅스다. 하지만 윈도에서도 컴파일 되도록 만들어져있다. 요거 EasyCD Extractor에서도 사용하고 있는 믿을만한 공개 라이브러리다. 분석해봐라.
:
: ======================================================================
:
:
답변 감사합니다.. 제가 질문한거랑 조금 거 같내영..ㅡ.ㅡ
wav파일 포멧 헤더에 대한 것을 물어 본것이 아니라..
Data자체에 대한 질문이었는데..조금 뜻이 잘못 전달 된듯... ㅡ.ㅡ
wav파일의 데이터 가 의미하는 값이 진폭인지 아님 파장인지.. 아님 주파수인지...
에대한걸 물어 본것입니다. 아마도 파장이 되겠지만..(제생각에....)
혹시 wav Data를 읽어서.. FFT변환후..
값을 특정 주파수의 값을 얻어 신호를 증폭 시켜 보신분 있으면.. 조금 알려주세요.
ㅜ.ㅜ FFT에 대해서 아는 봐가 없어서
무지 고생이내영.. 헐~~
이퀄라이져를 구현 하구 싶은데.. ㅡ.ㅡ 넘 힘드내영.. 흠..
그럼 이만 제라툴이었습니다.
---- 제라툴 ----
|