Mplayer有时候播放某些AVI电影会报:can not find codec for audio format 0×6771的错,这是因为Ubuntu默认的安装少了一个vorbis.acm解码器的缘故,解决的方法如下,到这里下载vorbis.acm,可将其放置在path路径的任意位置,比如说home目录,不过我建议您放在/usr/lib/win32下:

[bash]
$wget http://eshangrao.googlepages.com/vorbis.acm
$sudo mv vorbis.acm /usr/lib/win32/

然后,我们要通过~./mplayer/codecs.conf文件告诉Mplayer使用vorbis.acm解码0×6771格式的音频,因为我们使用了codecs.conf文件,Mplayer不再自动到解码器中寻找匹配的解码器,所以我们需要在codec.conf文件中定义所有已知格式的解码器,不过不用担心,Mplayer默认在/etc/mplayer中有一个完整定义好的codecs.conf.dpkg-bak,我们只需要将其复制过来,然后添加vorbis.acm解码器的定义就可以了:

[bash]
$cp /etc/mplayer/codecs.conf.dpkg-bak ~/.mplayer/codecs.conf
$gedit ~/.mplayer/codecs.conf

添加以下代码:

[bash]

audiocodec vorbisAcm
 info "OggVorbis ACM"
 status working
 comment "OggVorbis driver using vorbis.acm"
 format 0x676F ; mode1+
 format 0x6771 ; mode3+
 driver acm
 dll "vorbis.acm"

修改后的codecs.conf应该与我的这个文件类似。

保存后,用Mplayer播放您的AVI文件,动人的声音了就来了,享受去吧!