LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 13352|回复: 123

mplayer 解决方案---改进版

[复制链接]
发表于 2002-8-10 17:11:48 | 显示全部楼层 |阅读模式
一定要注意我的目录,你可根据需要进行修改。下面的操作我在RedHat Linux 7.3,SUSE linux 8.0通过。
1、先到这下载这五个文件(最后两个分别是用来支持播放avi及rm格式的影音文件,如果你不需这方面的功能,也可不下载)
(1)主程序: http://ftp.lug.udel.edu/MPlayer/releases/MPlayer-0.90pre6.tar.bz2
(2)字体文件:http://ftp.lug.udel.edu/MPlayer/releases/mp-arial-iso-8859-1.zip
(3)Skin文件:ftp://ftp.lug.udel.edu/MPlayer/Skin/plastic.tar.bz2
(4)w32支持库(播放avi必需):http://ftp.lug.udel.edu/MPlayer/releases/w32codec-0.60.tar.bz2
(5)RealPlay支持库(播放realplay文件所需):http://www.linuxsir.cn.cn/software/real/real.tar.bz2
2、把这五个文件均拷入/root下,并分别用bunzip2 与tar 解开。如:
[root@localhost root]# bunzip2 -d MPlayer-0.90pre6.tar.bz2 plastic.tar.bz2 w32codec-0.60.tar.bz2 real.tar.bz2
[root@localhost root]# tar vfx MPlayer-0.90pre6.tar
[root@localhost root]# tar vfx plastic.tar
[root@localhost root]# tar vfx w32codec-0.60.tar
[root@localhost root]# tar vfx real.tar
[root@localhost root]# unzip mp-arial-iso-8859-1.zip
3、拷贝w32codec支持库及realplay支持库(一定要先执行这一步,而且拷入的目录一定要注意!如果你以安装了realplay8或realplay9也可不需拷入realplay的支持库,只是下面运行configure时要注意它所在的目录!!!):
[root@localhost root]# mkdir /usr/lib/win32
[root@localhost root]# cp /root/w32codec/* /usr/lib/win32
[root@localhost root]# cp -r /root/real /usr/lib
4、进入mplayer安装目录并执行(一定要注意我的参数!!!)
[root@localhost root]# cd MPlayer-0.90pre6/
[root@localhost MPlayer-0.90pre6]# ./configure --enable-gui --disable-gcc-checking --with-reallibdir=/usr/lib/real
#说明:--enable-gui是用来支持图形界面的播入器,--disable-gcc-checking是用来跳过对gcc版本的检查(但不保证在所有的linux下都能通过下面的操作。如有这种情况,请说明),--with-reallibdir=/usr/lib/real是用来指定realplay支持库所在的目录。如果你已安装了realplay 8那这个选项应该为:--with-reallibdir=/usr/lib/RealPlay8/codecs 如果你已安装了realplay 9(你可根据实际修改):--with-reallibdir=/root/Real/codecs
5、依次执行:  
[root@localhost MPlayer-0.90pre6]# make
[root@localhost MPlayer-0.90pre6]# make install
6、拷入字体:
[root@localhost MPlayer-0.90pre6]# cp /root/iso-8859-1/arial-14/* /usr/local/share/mplayer/font/
7、拷入Skin:
[root@localhost MPlayer-0.90pre6]# cp -r /root/plastic /usr/local/share/mplayer/Skin/default
8、拷入input.conf文件:
[root@localhost MPlayer-0.90pre6]# cp /root/MPlayer-0.90pre6/etc/input.conf /usr/local/share/mplayer/
9、修改/root/.mplayer/config文件,使之内容与下面基本相同:
vo=xv
ao=oss
fs=yes
zoom=yes
gui = yes
skin = default
cache = 16384
10、在X下运行:gmplayer 可启动图形界面播入模式,运行:mplayer可以启动字符播放模式。
运行mplayer后的效果:

http://www.linuxsir.cn.cn/photo/mplayer/shellmply.jpg

运行gmplayer后的效果:
http://www.linuxsir.cn.cn/photo/mplayer/mp01.jpg
可以播放vcd,dvd ,支持多种多媒体格式的文件:
http://www.linuxsir.cn.cn/photo/mplayer/mp02.jpg
http://www.linuxsir.cn.cn/photo/mplayer/mp03.jpg
支持列表播放:
http://www.linuxsir.cn.cn/photo/mplayer/mp04.jpg
发表于 2002-8-11 11:25:38 | 显示全部楼层
非常好!
我按部就班终于成功安装上了。
可是还有问题:打不开声音。这是为什么?是本身LINUX的缺憾?因为在LINUX下,不仅仅是MPlayer无法打开声音,其他音频工具如果同时开两个以上的,后面的全不能用。(奇怪的是我独开MP一个,有时也没声)。
发表于 2002-8-12 17:15:00 | 显示全部楼层
本文不错,其实我已装成功,但安装时步骤太乱了,稀里糊涂地不知怎么就安装好了。本文总结得很好!
关于声卡,我也有此情况,后来我把事件声音(不知是否这样称呼)给关了,平时只用一个声音处理程序,很好用。其实,在看VCD时,我也决不会同时听MP3的,因为人只有一个脑袋,对吧;)
发表于 2002-8-12 17:33:00 | 显示全部楼层
最初由 llw318 发布
非常好!
我按部就班终于成功安装上了。
可是还有问题:打不开声音。这是为什么?是本身LINUX的缺憾?因为在LINUX下,不仅仅是MPlayer无法打开声音,其他音频工具如果同时开两个以上的,后面的全不能用。(奇怪的是我独开MP一个,有时也没声)。

我的可以打开
要是有多个音乐文件同时播放都能听到声音的!
 楼主| 发表于 2002-8-12 17:59:53 | 显示全部楼层

是啊,我的也可以!

如果不行的话,你可以选其它的输出模式,就改/root/.mplayer/config里的那“ao”项。不过我认为OSS是兼容性最好的!
对了,还有些用户如Mandrake 可能在默认的情况下是没有oss输出的,还需安装
发表于 2002-8-13 21:41:16 | 显示全部楼层
执行到 :
# ./configure --enable-gui --disable-gcc-checking --with-reallibdir=/usr/lib/real

出了一个错误:
Error: X11 support required for GUI compilation

用的是Redhat7.1
应该如何修正这个错误?

谢谢!!!
发表于 2002-8-13 23:08:57 | 显示全部楼层
我照版主的指导一步步的安装, 初时都很顺利, 但到以下的一步时就出现错误了
( 引用版主大作:
[root@localhost root]# cd MPlayer-0.90pre6/
[root@localhost MPlayer-0.90pre6]# ./configure --enable-gui --disable-gcc-checking --with-reallibdir=/usr/lib/real
#说明:--enable-gui是用来支持图形接口的播入器,--disable-gcc-checking是用来跳过对gcc版本的检查(但不保证在所有的linux下都能通过下面的操作。如有这种情况,请说明),--with-reallibdir=/usr/lib/real是用来指定realplay支持库所在的目录。如果你已安装了realplay 8那这个选项应该为:--with-reallibdir=/usr/lib/RealPlay8/codecs 如果你已安装了realplay 9(你可根据实际修改):--with-reallibdir=/root/Real/codecs )

错误如下图:  http://www.linuxcn.org/albums/KDE/adw.jpg

当轮入make时更出现以下情形:
[root@localhost Mplayer-0.90pre6]# make
bash : make :  command not fount
[root@localhost Mplayer-0.90pre6] # make install
bash : make :  command not fount
这是怎么一回事啊! 是什么问题呢, 请各位多多指教, 多谢.
发表于 2002-8-14 01:54:37 | 显示全部楼层

楼上的,你根本就汉有装gcc,去下载一个装上就行了.

如题.
 楼主| 发表于 2002-8-15 11:20:19 | 显示全部楼层

ckf兄:

你的软件包没有装全。请你找找含有make命令的软件包,然后再为它装上去。
    有些linux默认安装有些编译程序所需的命令如make gcc都没为你安装.因此建议你在安装时把所有的软件包全都装上.
发表于 2002-8-16 09:40:32 | 显示全部楼层
像以上面的方法装了MPlayer后,怎样uninstall呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表