mplayer wmav2 재생문제...
글쓴이: atdt01420 / 작성시간: 목, 2008/05/15 - 10:47오후
at91sam9260 보드에
mplayer를 arm용으로 크로스컴파일해서
올려 재생시
mp3, wav 파일은 재생이 되는데...
WMA(wmav2)파일이 재생이 안되고 있습니다.
progress는 증가하는데
소리가 출력되지 않습니다.
mp3파일이 재생되는것으로 봐서는
사운드 패스상에는 아무문제 없는거 같고
libmad도 추가했습니다.
혹시 다른 체크해봐야 할 사항이 있을까요?
현재
./configure --cc=arm-none-linux-gnueabi-gcc --target=arm-linux --enable-static --disable-win32 --disable-dvdread --enable-fbdev --diable-mencoder --diable-mpdvdkit --disable-x11 --disable-sdl --enable-mad --enable-network
설정하고 make 했습니다.
Forums:
코덱이 설치가 안된 것 같습니다.
w32codecs 를 설치하면 윈도우용 코덱의 대부분이 포함되어 있습니다.
그 밖에 libavccodec 과 ffmpeg 를 추가 설치하면 동영상 재생에 큰 문제가 없을 것입니다.
다만 리눅스를 지원하지 않는 코덱으로 인코딩된 파일은 재생이 안됩니다.
예를 들면 애플의 코덱 중 휴대폰용으로 쓰이는 것들이 있는데, 일부 휴대폰으로 녹화한 동영상을
폰-컴 동기화 프로그램을 통해 컴퓨터로 옮겨도 리눅스에선 재생할 수 없더군요.
윈도우나 맥에는 코덱을 지원해서 재생이 됩니다.
보통은 폰-컴 동기화 프로그램 자체에서 일반적인 avi 포맷으로 전환시킬 수 있습니다.
코덱은 들어있는것으로 보이네요.
코덱은 이미 들어가 있는것으로 보입니다.
크로스컴파일하지 않고 그냥 리눅스에 설치하면
wma가 잘 재생되네요.
ARM 보드에 올라가면 문제가 생기는듯합니다.
검색해보니 float문제 인거 같습니다.
mpeg는 libmad가 있어서 해결 가능하지만
딱히 WMA를 위한건 없고
소스 수정만이 해결할수 있는 방법인듯 합니다.
어떻게 수정해야 할지 머리에 쥐가 내리고 있습니다. ㅠㅠ
혹시나하는 맘에 mplayer1.0-rc2 최신 버전을 설치 했더니..
중간 중간 쪼금씩 나는군요. 맘 아픕니다. ㅠㅠ
댓글 달기