호스트
리눅스 커널 2.6.8(페도라6)
타켓
리눅스 커널 2.6.12
Pxa255pro3
이거고
실행 결과는
./mplayer -vo fbdev2 -ac mad test.mp4 - 동영상만 플레이
(./mplayer -vo fbdev2 -nosound rtsp://localhost/test.mp4) – 동영상만 플레이
(./mplayer -vo fbdev2 –ao oss rtsp://localhost/test.mp4) –동영상 사운드 모두 플레이, 엄청버벅됨
(./mplayer -vo fbdev2 –ac mad –ao oss rtsp://localhost/test.mp4) – 동영상만 플레이
이렇습니다.
맨위에 실행을 한결과는
root@pro3:/mnt/nfs ./mplayer -vo fbdev2 -ac mad test04_r.mp4
MPlayer 1.0pre7try2-3.4.3 (C) 2000-2005 MPlayer Team
CPU: ARM
Linux RTC init error in ioctl (rtc_pie_on): Inappropriate ioctl for device
Playing test04_r.mp4.
ISO: File Type Major Brand: ISO/IEC 14496-1 (MPEG-4 system) v2
ISO: File Type Major Brand: ISO/IEC 14496-1 (MPEG-4 system) v2
libavformat file format detected.
VIDEO: [MP4V] 176x144 24bpp 12.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Forced audio codec: mad
Cannot find codec for audio format 0x6134706D.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Starting playback...
VDec: vo config request - 176 x 144 (preferred csp: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
[fbdev2] Can't put VSCREENINFO: Invalid argument
[fbdev2] Can't put VSCREENINFO: Invalid argument
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.34:1 - prescaling to correct movie aspect.
No accelerated colorspace conversion found
SwScaler: using unscaled Planar YV12 -> BGR 16-bit special converter
VO: [fbdev2] 176x144 => 192x144 BGR 16-bit
V: 40.8 490/490 11% 4% 0.0% 0 0
이렇게 음성이 안나옵니다...
월래 사운드가 안나올수 밖에 없는건지?
아니면 다른 방법 이 있는지 알고 싶습니다..ㅡ.ㅡ;;
이리 저리 한 한달 가까이 ㅠㅠ찾아보다가..
올립니다..
보드 특성인지.....ㅡ.ㅡ;; 이제 다른걸해볼려고욤..
Cannot find codec for audio format 0x6134706D. 이부분은 제나름데로 찾아
해봤는데 안됩니다... 일단 문서에는 들어있습니다...
문서정리해서 올립니다. 물론 거의다 보고 했지만..
그리고, mp4는 libmad를 쓰는게아니라 libfaad2를 씁니다.
그대로 쓰면 안되고, 옵션을 조절해서 fixed point로 돌려야 합니다.
그러면 영상 사이즈가 176x144 정도는 큰 문제없이 플레이 할 수 있을걸로
생각이 드네요....