系统的权限设置真是郁闷,很多目录只读,只有在sandbox目录下才可写,所以像系统自带的播放器由于没有安装解码器,根本无法播放任何影音文件!为了安装一些自己喜欢的播放器,只好自己下载源码包编译安装到sandbox目录下了。

 

首先安装xmms:

1.到/sandbox/software/HowToInstallMplayer/glib-1.2.8下执行:
  $./configure --prefix=/sandbox/samzhang/software/glib --exec-prefix=/sandbox/samzhang/software/glib
  $make && make install
  
 2.到/sandbox/software/HowToInstallMplayer/gtk+-1.2.10下执行:
  $./configure --prefix=/sandbox/samzhang/software/gtk --exec-prefix=/sandbox/samzhang/software/gtk
  $make && make install
  
 3.编辑~/.bash_profile:
 在$PATH后添加::/sandbox/samzhang/software/glib/bin:/sandbox/samzhang/software/gtk/bin
 在文件末行添加:export LD_LIBRARY_PATH=/sandbox/samzhang/software/glib/lib:/sandbox/samzhang/software/gtk/lib

 4.到/sandbox/software/HowToInstallMplayer/xmms-1.2.11下执行:
 $./configure --prefix=/sandbox/samzhang/software/xmms --exec-prefix=/sandbox/samzhang/software/xmms
 $make && make install

 5.到/sandbox/samzhang/software/xmms/bin下执行:
 $./xmms即可。 
------------------------------------------------------
 
其次安装mplayer:
(参考http://hi.baidu.com/forestlong/blog/item/03ed555439e349c8b645ae81.html)
 (参考http:///thread-191832-1-2.html) 1、先下载安装相关的解码包
 [samzhang@rat072 sandbox]$ wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

 [samzhang@rat072 sandbox]$ tar jxvf all-20071007.tar.bz2

 [samzhang@rat072 sandbox]$ mkdir -p /sandbox/samzhang/software/lib/codecs

 [samzhang@rat072 sandbox]$ mv all-20071007/* /sandbox/samzhang/software/lib/codecs

 [samzhang@rat072 sandbox]$ chmod 644 /sandbox/samzhang/software/lib/codecs/*

 [samzhang@rat072 sandbox]$ wget http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip

 [samzhang@rat072 sandbox]$ unzip windows-all-20071007.zip

 [samzhang@rat072 sandbox]$ mkdir -p /sandbox/samzhang/software/lib/wincodecs

 [samzhang@rat072 sandbox]$ mv windows-all-20071007/* /sandbox/samzhang/software/lib/wincodecs/

 [samzhang@rat072 sandbox]$ chmod 644 /sandbox/samzhang/software/lib/wincodecs/*

 [samzhang@rat072 sandbox]$ wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2

 [samzhang@rat072 sandbox]$ tar jxvf essential-20071007.tar.bz2
   
 [samzhang@rat072 sandbox]$ mkdir -p /sandbox/samzhang/software/lib/realcodecs

 [samzhang@rat072 sandbox]$ mv essential-20071007/* /sandbox/samzhang/software/lib/realcodecs/

 请一定要检查/sandbox/samzhang/software/lib/codecs下有没有这些解码包,不然会出mplayer 11 init audio codec的错。

 2、下载并编译安装mplayer

 [samzhang@rat072 sandbox]$ wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2

 [samzhang@rat072 sandbox]$tar jxvf MPlayer-1.0rc2.tar.bz2

 [samzhang@rat072 sandbox]$ cd MPlayer-1.0rc2

 [samzhang@rat072 MPlayer-1.0rc2]# ./configure –help #查看支持的参数

 [samzhang@rat072 MPlayer-1.0rc2]# ./configure --prefix=/sandbox/samzhang/software/mplayer/ /
 --enable-gui --enable-menu --enable-freetype /
 --codecsdir=/sandbox/samzhang/software/lib/codecs/ /
 --win32codecsdir=/sandbox/samzhang/software/lib/wincodecs/ /
 --xanimcodecsdir=/sandbox/samzhang/software/lib/codecs/ /
 --realcodecsdir=/sandbox/samzhang/software/lib/realcodecs/ /
 --enable-freetype --disable-inet6 --language=zh_CN,en --charset=utf8

 #以上我加了GUI支持,加了codecs指定解码文件的位置,加了中文支持,指定安装路径为/sandbox/samzhang/software/mplayer/。

 [samzhang@rat072 MPlayer-1.0rc2]# make & make install
 提示安装成功!!

 [samzhang@rat072 MPlayer-1.0rc2]# ln -sf /sandbox/samzhang/software/mplayer/bin/gmplayer /home/samzhang/bin/mplayer

 [samzhang@rat072 MPlayer-1.0rc2]# ln -sf /sandbox/samzhang/software/mplayer/bin/gmplayer /home/samzhang/Desktop/gmplayer

 上面命令是建立链接,方便操作。


 3、加皮肤之类啦,大家有好的皮肤记的介绍哦

 [samzhang@rat072 MPlayer-1.0rc2]# cd ../
 [samzhang@rat072 sandbox]$ wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2

 [samzhang@rat072 sandbox]$ tar jxvf Blue-1.7.tar.bz2

 [samzhang@rat072 sandbox]$ mv Blue /sandbox/samzhang/software/mplayer/share/mplayer/skins/default

 4、安装字体

 [samzhang@rat072 sandbox]$ cp /usr/share/fonts/chinese/TrueType/ukai.ttf ~/.mplayer/subfont.ttf


 5、播放视频文件

 例如以下命令播放~movies/hyj.rmvb文件:
 [samzhang@rat072 sandbox]$ /sandbox/samzhang/software/mplayer/bin/gmplayer ~movies/hyj.rmvb

 


 

 

无图像,无声音 ,无法播放RMVB

1.点击视频,提示“Error opening/initializing the selected video_out(-vo) device”。点击“ok“后,可以播放音频,但是无图像。
解决方法:
右键点击Mplayer主程序,选择“preferences”,弹出选项窗口,选择“video“标签,在“Availble drivers”下面选择 “X11 X11(Ximage/Shm),点击“ok“确定即可。

2.播放视频进行全屏显示时,图像大小保持不变,无法填充整个屏幕。
解决方法:打开终端,运行以下命令
引用:
gedit ~/.mplayer/config

在弹出的文件中写入一行
引用:
zoom=yes

保存退出即可。

4、mplayer闪屏
建议先直接此方法。右击->Preferences->Video->X11的勾上——>重启OK
——————————————————————————————————————————————
下面只做了解
——————————————————————————————————————————————
其实大部分播放花屏,与3D有关,正常关了3D ,视频就不花,但为了共存还真的有点烦,那个gmlive调用的是mplayer,
按照提示用gmplayer -vo x11 播放正常。
于是:
sudo gedit /etc/mplayer/mplayer.conf

把文件中的 vo=xv 改成 vo=x11 ,结果能播放了!但是字幕全是横线。

用命令行运行 gmplayer 再看,错误为:
Cannot load bitmap font: /home/ray/.mplayer/subfont.ttf

去Wiki查找这一段:
ln -sf /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf

检查系统,软链接还在但是在/usr/share/fonts/truetype/arphic/ 下面没看到这个文件:uming.ttf 。只有ukai.ttc和uming.ttc。运行

ln -sf /usr/share/fonts/truetype/arphic/uming.ttc ~/.mplayer/subfont.ttf

OK,这下有字幕了。不过无法全屏播放。

在网上查到一个方法。
sudo gedit /etc/mplayer/mplayer.conf

在里面找到 #zoom=yes,把前面的注释符号“#”去掉,保存退出。OK搞定!

用mplayer播放RMVB格式的影片时,跳出错误“could not open required directshow codec ”,但不影响播放。
解决:用新立得下载libstdc++5