[완료]mp3 player 만들기!! 도와주세요~

0
points

안녕하세요 !!
pxa255-pro 보드를 사용해서 mp3 player를 만들려고합니다.
/dev/dsp 를 사용해서 wave파일 재생할수있도록까지는 만들었는데
그다음이 문제입니다 흑흑
mp3 파일을 디코딩해서 pcm데이타로 추출하여 재생해야 할것같은데
어떻게 해야될지 모르겠습니다,,,
windows CE가 아닌 임베디드 리눅스에서 작업중입니다.

madplay소스를 보면 도움이될까요?
mp3 decoding 알고리즘이 복잡하던데(허프만, 역양자화등등)소스를구해서 분석하면될까요?
directshow를 이용해보라는데 directshow가 어떤것인지....

처음 해보는거라 막막합니다
도와주세요 ㅜㅜㅜㅜ

kasi의 이미지
2130
points

디코딩 라이브러리를

0
points

디코딩 라이브러리를 손수 만들어야 하는게 아니라면
ffmpeg 라이브러리를 사용하는 것이 좋을듯 합니다.

더 간단한 라이브러리들이 있는걸로 아는데 리눅스용으로는
무엇이 있는지 잘 모르겠네요^^;

체스맨의 이미지
6304
points

다이렉트쇼는

0
points

다이렉트쇼는 윈도용이라 사용불가입니다.

저도 포팅해본건 ffmpeg 이라 ffmpeg 을 추천합니다. ^^

=================

아, 글을 좀 수정하겠습니다.
mp3 플레이어만 하실거면 말씀하신 mp3 플레이 전용 소스들을 참고하시는 게 좋겠습니다. mp3 관련해서는 비교적 소스가 많은편이니 찾아보시면 많은 도움이 될 거구요.

ffmpeg 은 mp3 만 하기에는 소스가 방대한 편입니다.

saxboy의 이미지
5130
points

코덱을 직접

0
points

코덱을 직접 분석하지 않아도 mad 나 mpg123 같은 녀석들은 인터페이스가 그렇게 복잡하지 않습니다. 동영상 플레이어라면 또 이야기가 다르지만, mp3 플레이어 정도는 코덱 자체를 전혀 몰라도 그렇게 힘들지는 않습니다. 다만... "제대로" 해보시려면 좀 피곤한 일이 많이 생기겠지요.

익명 사용자의 이미지

mpg123 기반 - pmp3 px255

0
points

완성품 ^^; 하나 소개합니다.

http://minzkn.wowdns.com:2744/phpBB2/viewtopic.php?t=410

오픈소스 많아요..

0
points

오픈소스 많아요.. splay나 mpg123 같은거
소스 받아서 분석하세요

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.