如果只播放音乐,我比较推荐的是xmms 。虽然很老,但是的确好用,支持的格式也比较多,很稳定
如果要播放视频的话,一般使用的是mplay+kmplayer
其中mplay是一个命令方式下的播放器,kmplayer则是它的外壳。
几乎支持所有格式,可以说是Linux下的暴风影音

安装的话yum install kmplayer (2.1M)来安装kmplay,yum install -y mplayerplug-in安装mplay(在livna更新源中)

安装解码器:

解码器是播放软件的核心,首先从官方下载到最新的解码包(注意选择与你系统相应的,点这里查看所有解码包)。

有很多,挑最新的下载(下面是我需要的):

http://www.mplayerhq.hu/MPlayer/ ... ll-20071007.tar.bz2
http://www.mplayerhq.hu/MPlayer/ ... ws-all-20071007.zip
http://www.mplayerhq.hu/MPlayer/ ... al-20071007.tar.bz2

参考:解码器对照表

将上面的三个包解压出来,放入对应的目录即可。
放在哪里呢,很简单,你用MPlayer播放一个没有解码器的影音文件,如RMVB格式的。


看到了吧,我只要把 all-20071007.tar.bz2 全部文件解压到 /usr/local/lib/codecs
把 windows-all-20071007.zip 全部文件解压到 /usr/local/lib/win32 就OK了。

接下来就是调整播放器窗口字体和皮肤,无关紧要,就不写出来了。

在我这里mplayer-gui会出现一些问题,如果你和我一样:

1.unable to find simple control ‘PCM’ ,0
右击MPlayer-GUI的播放控制窗口,选择 Preferences(属性),会看见个提示,告诉你所有的设置更改会在重启后生效。不必管它,OK,选择Audio(音频)页。

在可用的驱动列表里选择正确的音频驱动,网上很多人选择pulse。

OK后,重新启动Mplayer-gui,新问题又出现了,接着往下看。

2.Could not open required directshow codec drvc.dll

这个问题的解决办法是从http://blog.zhangjianfeng.com/article/704找到的。按照他的方法,的确没提示“libstdc++.so.5 => not found”,如下:

[root@localhost ~]# ldd /usr/lib/codecs/drvc.so
linux-gate.so.1 => (0×00110000)
libstdc++.so.5 => not found
libc.so.6 => /lib/libc.so.6 (0×001b2000)
/lib/ld-linux.so.2 (0×00144000)

解决方法很简单,安装它。
https://files.cnblogs.com/missyouxin/compat-libstdc++-33-3.2.3-47.3.i386.rpm.zip

安装后你可以再次用命令瞧瞧:

[root@localhost ~]# ldd /usr/lib/codecs/drvc.so
linux-gate.so.1 => (0×00110000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0×001b2000)
libc.so.6 => /lib/libc.so.6 (0×0026b000)
libm.so.6 => /lib/libm.so.6 (0×00111000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0×003c4000)
/lib/ld-linux.so.2 (0×00144000)
[root@localhost ~]#

现在MPlayer能正常使用了,在你常用的影视文件上点击右键->属性,在“打开方式”里选中“MPlayer”。

posted on 2008-04-21 19:37  心沙  阅读(4313)  评论(3)    收藏  举报