2006년 11월 12일
아나 짜증나....
동아리방에서 DirectShow 책 가져와서, 좀 읽어보고 이것저것 해보는데...
ISampleGrabber란게 있었는데... 이걸 쓰면 재생 직전의 데이터를 얻을 수 있는거야..
나는 mp3 -> wav를 원하기 때문에, 나에게 필요한거지..
그래서 얼른 코드를 베껴 옮기고, 중간에 가져온 데이터를 wav파일로 저장시키는 코드를 작성했는데..
잡음이 엄청 심하네..
그래서 검색하고, 책찾아보고 이리저리 고쳐보다가...
코드를 정리할겸.. ofstream을 fopen류 함수로 바꿨는데..
잘 나오네...
...
그렇다면 범인은 ofstream?
아니다, 나다....
ofstream를 만들때, 바이너리로 만드는걸 깜빡해버렸다.... (fopen때는 "wb"로 잘 썼으면서...)
ofstream를 자주 쓰지 않아서 익숙치 않은게 문제였다... 평소처럼 fopen 쓸 걸...
ISampleGrabber란게 있었는데... 이걸 쓰면 재생 직전의 데이터를 얻을 수 있는거야..
나는 mp3 -> wav를 원하기 때문에, 나에게 필요한거지..
그래서 얼른 코드를 베껴 옮기고, 중간에 가져온 데이터를 wav파일로 저장시키는 코드를 작성했는데..
잡음이 엄청 심하네..
그래서 검색하고, 책찾아보고 이리저리 고쳐보다가...
코드를 정리할겸.. ofstream을 fopen류 함수로 바꿨는데..
잘 나오네...
...
그렇다면 범인은 ofstream?
아니다, 나다....
ofstream를 만들때, 바이너리로 만드는걸 깜빡해버렸다.... (fopen때는 "wb"로 잘 썼으면서...)
ofstream를 자주 쓰지 않아서 익숙치 않은게 문제였다... 평소처럼 fopen 쓸 걸...
# by | 2006/11/12 06:27 | 오늘얘기 | 트랙백 | 덧글(1)



☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]