[완료]mp3 player 만들기!! 도와주세요~
글쓴이: sol1011 / 작성시간: 수, 2007/07/25 - 1:27오후
안녕하세요 !!
pxa255-pro 보드를 사용해서 mp3 player를 만들려고합니다.
/dev/dsp 를 사용해서 wave파일 재생할수있도록까지는 만들었는데
그다음이 문제입니다 흑흑
mp3 파일을 디코딩해서 pcm데이타로 추출하여 재생해야 할것같은데
어떻게 해야될지 모르겠습니다,,,
windows CE가 아닌 임베디드 리눅스에서 작업중입니다.
madplay소스를 보면 도움이될까요?
mp3 decoding 알고리즘이 복잡하던데(허프만, 역양자화등등)소스를구해서 분석하면될까요?
directshow를 이용해보라는데 directshow가 어떤것인지....
처음 해보는거라 막막합니다
도와주세요 ㅜㅜㅜㅜ
Forums:
디코딩 라이브러리를
디코딩 라이브러리를 손수 만들어야 하는게 아니라면
ffmpeg 라이브러리를 사용하는 것이 좋을듯 합니다.
더 간단한 라이브러리들이 있는걸로 아는데 리눅스용으로는
무엇이 있는지 잘 모르겠네요^^;
다이렉트쇼는
다이렉트쇼는 윈도용이라 사용불가입니다.
저도 포팅해본건 ffmpeg 이라 ffmpeg 을 추천합니다. ^^
=================
아, 글을 좀 수정하겠습니다.
mp3 플레이어만 하실거면 말씀하신 mp3 플레이 전용 소스들을 참고하시는 게 좋겠습니다. mp3 관련해서는 비교적 소스가 많은편이니 찾아보시면 많은 도움이 될 거구요.
ffmpeg 은 mp3 만 하기에는 소스가 방대한 편입니다.
Orion Project : http://orionids.org
코덱을 직접
코덱을 직접 분석하지 않아도 mad 나 mpg123 같은 녀석들은 인터페이스가 그렇게 복잡하지 않습니다. 동영상 플레이어라면 또 이야기가 다르지만, mp3 플레이어 정도는 코덱 자체를 전혀 몰라도 그렇게 힘들지는 않습니다. 다만... "제대로" 해보시려면 좀 피곤한 일이 많이 생기겠지요.
mpg123 기반 - pmp3 px255
완성품 ^^; 하나 소개합니다.
http://minzkn.wowdns.com:2744/phpBB2/viewtopic.php?t=410
.
.
댓글 달기