동영상 중에 Video/Audio codec이 없는 경우, 정상적으로 재생이 되지 않는다. (영상 또는 소리가 나오지 않음)
예를 들어, audio codec이 Voxware codec으로 인코딩된 동영상 경우,
MPlayer는 코덱이 없어서 소리가 정상적으로 나오지 않는다.
$ mplayer 1.asf
MPlayer SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing 1.asf.
ASF file format detected.
[asfheader] Audio stream found, -aid 1
[asfheader] Video stream found, -vid 2
VIDEO: [MP43] 320x240 24bpp 1000.000 fps 274.0 kbps (33.5 kbyte/s)
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
[VO_3DFX] Unable to open /dev/3dfx.
[VO_XV] Could not grab port 57.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdivx] vfm: ffmpeg (FFmpeg DivX ;-) (MSMPEG-4 v3))
==========================================================================
==========================================================================
Opening audio decoder: [dshow] Win32/DirectShow decoders
Win32 LoadLibrary failed to load: voxmsdec.ax, /usr/lib/codecs/voxmsdec.ax, /usr/lib/win32/voxmsdec.ax, /usr/local/lib/win32/voxmsdec.ax
Warning: DS_Filter() could not open DirectShow DLL. (DLL=voxmsdec.ax)
ERROR: Could not open required DirectShow codec voxmsdec.ax.
ADecoder preinit failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x75.
...
MPlayer Download 페이지 binary codec packages에서 코덱을 추가로 받아 설치 할 수 있다.
Linux x86 20071007를 다운받아
/usr/lib/codecs, /usr/lib/win32, /usr/local/lib/win32 중 한 곳에 압축을 풀면,
정상적으로 소리가 나온다.