@Life: ubuntu amd64,用mplayer播放rmvb
做个笔记,以便以后参考。
方法很简单,就像在x86下用mplayer播放各种视频和音频文件一样。不同的是我们所需要的是一些64位的Codecs。
打开http://forms.helixcommunity.org/helix/builds/?category=realplay-current,根据你的内核版本下载最新的RealPlayer包。
在等待下载的时候可以看看你的系统里是否存在/usr/local/win32/这个文件夹,如果没有则建立一个。(很好奇,为什么64位的不是win64呢?)
cd /usr/local/
sudo mkdir win32
将下载好的包解压缩:
tar jxvf realplay-10.1.0.3661-linux-2.6-glibc23-amd64.tar.bz2
打开文件夹,会看见里面有一个codecs文件夹,然后将这里面的库文件全部复制到/usr/local/win32/里:
cp *.so /usr/local/win32/
启动mplayer便可以播放rmvb文件了。
需要注意的是/usr/lib/win32不是固定路径,这个路径是由你编译Mplayer时的设置的路径位置决定的。至少在debian(ubuntu)系列,通过源默认安装的时的路径是/usr/local/win32。
不用再像以前一样去chroot一个32位的系统,但是还是有一个小小的问题:不是所有的codecs都可以使用,我现在使用的是最新的包。之前试过几个包,会出现有声音没有图像的问题,或者是播放换面失衡的情况。
如果谁知道怎么解决请给我说一声,谢谢。
P.S 其实原本想用下载的realplayer来播放rmvb的,结果效果并不好,声音老是存在回响,或者颤音。后来一想,反正有库文件了,于是就有了这个非常之简单的how to。


