안녕하세요. 항상 좋은 정보에 감사드립니다.
mplayer상에서 .wma(Windows Media Audio)파일을 재생하고자 합니다.
재생이 되기는 하나 음이 중간 중간만 나오는 군요.
참고로 mp3파일이나 wav파일의 재생은 잘됩니다.
1. mplayer 컴파일 config
./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm-linux
--enable-static --prefix=/usr/local/arm/mplayer
--disable-win32 --disable-dvdread --enable-fbdev
--disable-mencoder --disable-mpdvdkit --disable-x11 --disable-sdl
--enable-mad --with-madlibdir=/work/madplay/libmad-0.15.1b
--enable-mp3lib --disable-termcap
2. 타겟에서 mplayer 실행 시
mplayer wmatest.wma
MPlayer 1.0pre8-3.3.4 (C) 2000-2006 MPlayer Team
CPU: ARM
Linux RTC init error in ioctl (rtc_irqp_set 1024): Invalid argument
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Playing wmatest.wma.
ASF file format detected.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8003->176400)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 15.6 (15.6) of 227.0 (03:47.0) 737.6%
이상입니다.
코덱을 fixed point로 바꿔줘야 합니다. 실제 코딩으로요.