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文件,动人的声音了就来了,享受去吧!
O comments at "Ubuntu:Mplayer播放某些avi影片有图像没声音的解决方法"