找回密码
 注册
查看: 868|回复: 10

[求助]费了好长的时间,还是不能用mplayer !!

[复制链接]
发表于 2004-5-22 14:21:57 | 显示全部楼层 |阅读模式
这是怎回事呢?
今天我费了好长的时间才按照网上教的把mplayer安装上!以为苦尽甘来,可是却还是这样!难道那些文件还要自己建不成?
如果要自己建,谁让我看看怎么写?
我用的是Fedora 1  gnome   ,安装的是MPlayer-1.0pre4
是不是现在也可以使用,就是要用纯命令呀!??

Reading config file /usr/local/etc/mplayer/mplayer.conf: 没有那个文件或目录
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': 没 有那个文件或目录
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': 没有那个文件或目录
Using built-in default codecs.conf.
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
-vo <drv[]>  select video output driver & device ('-vo help' for a list)
-ao <drv[]>  select audio output driver & device ('-ao help' for a list)
vcd://<trackno>   play (S)VCD (Super Video CD) track (raw device, no mount)
dvd://<titleno>   play DVD title from device instead of plain file
-alang/-slang    select DVD audio/subtitle language (by 2-char country code)
-ss <timepos>    seek to given (seconds or hh:mm:ss) position
-nosound         do not play sound
-fs              fullscreen playback (or -vm, -zoom, details in the man page)
-x <x> -y <y>    set display resolution (for use with -vm or -zoom)
-sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
-playlist <file> specify playlist file
-vid x -aid y    select video (x) and audio (y) stream to play
-fps x -srate y  change video (x fps) and audio (y Hz) rate
-pp <quality>    enable postprocessing filter (details in the man page)
-framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
<-  or  ->       seek backward/forward 10 seconds
up or down       seek backward/forward  1 minute
pgup or pgdown   seek backward/forward 10 minutes
< or >           step backward/forward in playlist
p or SPACE       pause movie (press any key to continue)
q or ESC         stop playing and quit program
+ or -           adjust audio delay by +/- 0.1 second
o                cycle OSD mode:  none / seekbar / seekbar + timer
* or /           increase or decrease PCM volume
z or x           adjust subtitle delay by +/- 0.1 second
r or t           adjust subtitle position up/down, also see -vf expand

* * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *
发表于 2004-5-22 21:12:02 | 显示全部楼层
如果编译了图形界面,可以用命令 gmplayer 来启动,如果没装,看置顶的mplayer问题索引吧,里面有安装方法,很详细。
回复

使用道具 举报

 楼主| 发表于 2004-5-23 09:30:47 | 显示全部楼层
谢谢!我去看看!
回复

使用道具 举报

发表于 2004-5-23 09:53:45 | 显示全部楼层
这是我的编译安装步骤,希望可以真正的帮到你。
===========================================
作者:Anthrax

摘要:主要介绍在Linux环境中,包含GUI界面的Mplayer的安装及其使用方法。本文不是一篇深奥难懂的技术文档,我更努力把她写成了一篇只要具备浅显Linux基础的人就能看懂的入门教程,并争取用最简洁的方案让您成功安装和使用图形界面的Mplayer影音利器!

测试环境为:Red Hat Linux AS3

在Linux环境中,您或许还在为没有找到一款优秀的媒体播放软件而苦恼,或许您曾经使用过Helix Player、RealPlayer或 Xine等播放软件,但由于其播放格式局限多多而感到失望。Mplayer正是一款可以解决您上述问题的万能播放器,它可以支持Win环境的所有媒体格式,画质与流畅程度自然也是一流的,但强大功能背后必然也隐藏着安装和操作的繁杂,这也正是我写本文的目的,希望通过这篇文字可以让您轻松进入Linux 环境中Mplayer带给我们的精彩影音世界。

说了这么多,进入正题吧。首先我们需要登录Mplayer和live的官方网站,下载Mplayer的源代码,和相关媒体格式的解码器,以及支持RTSP 流媒体格式的Mplayer插件。登录http://www.mplayerhq.hu/homepage/design6/dload.html下载 MPlayer v1.0pre3 source原代码,这是我们要编译安装的主程序。下载CODECS中的内容,这Mplayer的解码器,正是它Mplayer才可以支持那么多的媒体格式的。这里需要我们下载的主要有rp9win32codecs.tar.bz2和win32codecs.tar.bz2和 extralite.tar.bz2这三个包。从名字我们可以看出,前者是让Mplayer支持realplayer支持的.rm等媒体格式的解码包,第二个包是让Mplayer支持Win格式的众多媒体格式的解码包,extralite.tar.bz2是一个扩展包,里边包含了Real及 QTuickTime等格式的解码包。解压缩后,把解压出来的*.dll等文件拷贝到/usr/local/lib/codecs/目录,一些老的教程会提示你在/usr/local/lib/创建win32目录,把那些*.dll文件考到/usr/local/lib/win32目录中当然现在您依然可以这样做,但 MPlayer v1.0pre3已经把/usr/local/lib/codecs/当作解码器的默认目录了。把解码器复制到这里,在稍后编译安装Mplayer的时候,Mplayer可以自动找到我们的解码器。讲完了解码器的简单配置,我们接下来需要从Mplayer官方站点下载的是Fonts和Skins中的压缩包了。Fonts是图形界面需要调用的字体文件,当然,官方站提供的是英文的字体库,对英文不太好的朋友可以去linux公社http: //www.linuxfans.org/nuke/index.php下载中文的字体库。Skins是GUI界面启动所必须的”皮肤”文件,解压缩后,你会发现skin中都是图片文件,稍后我们将具体介绍他们的安装方法。目前,我们观赏自己喜欢的电影的主要途径之一当然是通过互联网了,RTSP是一种主流的流媒体传输协议,因此,让你的Mplayer播放器支持流媒体格式,当然是必须的!这里我们就不能不提到Live插件,正是它赋予了天才的 Mplayer此方面更强大的功能。登录http://www.live.com/liveMedia/public/下载 live.2004.03.23.tar.gz源代码包。解压缩后,你将得到一个live文件夹。把它复制到/usr/local/lib目录,打开终端,用cd /usr/local/lib/live命令进入live目录。如果您使用的是Linux操作系统,则使用命令./genMakefiles linux 来生成一个‘Makefile’文件(如果是Solaris系统,用./genMakefiles solaris生成这个文件),然后我们可以在终端用make命令来编译它。好,到此为止,我们的准备工作都已经完成了。下面我们就可以正式安装我们的 Mplayer播放器了。

首先解压缩先前下载的Mplayer-1.0pre3.tar.bz2压缩包,解压缩.bz2的压缩包可以在终端用tar fxvj Mplayer-1.0pre3.tar.bz2命令来解压缩,这样我们就得到一个MPlayer-1.0pre3文件夹。用cd命令进入此文件目录,开始编译安装:首先运行命令./configure --enable-gui –-enable-live –-language=zh (–-language参数可以让你指定编译完成的Mplayer界面的语言,注意!!!Pre4我选择中文会出现编译错误,所以建议用默认的英文,不加--language选项。--enable-gui参数是Mplayer可以加载 GUI界面。--enable-live参数是让Mpalyer支持流媒体协议。)如果一切正常,将会进入第二步。运行命令make ;make install。剩下我们要做的事情基本是等待编译安装结束了,编译速度取决于您机器的配置。编译安装成功之后,我们就可以给我们期待以久的 Mplayer装载图形界面了,此时就用到了我们刚才下载的Fonts和Skin了。把Fonts的压缩包font-arial-iso-8859- 1.tar.bz2解压缩后,进入解压缩目录,你会看到象font-arial-14-iso-8859-1 font-arial-18-iso-8859-1 font-arial-24-iso-8859-1 font-arial-28-iso-8859-1这样的几个文件。他们的14、18、24、28分别代表了他们包含的字体库的字体大小,如何选择取决于你系统的分辨率设置。一般选择18就可以了。把 font-arial-18-iso-8859-1中的文件内容复制到/usr/local/share/font或您的工作目录 ~/.mplayer/font/(.mplayer是隐藏文件,需要你在Konqueror的查看中选择”显示隐藏文件”才可以找到)目录就可以了。好,字体库到此为止我们也安装成功了,接下来也是一个最重要的环节之一,就是安装”皮肤”文件,它如果安装不好,我们的Mplayer就没办法启动GUI 图形界面了,对于Linux老鸟们或许已经习惯了命令行操作,但如果让我们广大小菜们在命令行来使用Mplayer播放电影恐怕就有点太夸张了。不多说,进入正题吧。把自己下载的满意的skin压缩包解压缩后,我们会发现包中是大量的图标按钮的图片文件,没错,在Linux中GUI前端就是靠这些图片来装点华丽的GUI界面的,这和我们熟悉的Windows系统的可视化视窗界面有所不同.用Ctrl+A全选这些文件,复制,然后到目录 /usr/local/share/mplayer/Skin或~/.mplayer/Skin目录建立一个/default子目录(注意,这是最关键的一步,关系到你是否可以成功安装GUI的skin),把刚才复制好的图片文件都粘贴到这个 /usr/local/share/mplayer/Skin/default目录中,并编辑~/.mplayer/config文件,加上gui= yes这样一行。OK,现在我们已经成功的安装好具有图形界面的Mplayer多媒体播放器了。在终端我们用命令mplayer可以启动mplayer,会看到简单的命令行操作提示,当然如果你对命令行感兴趣。要启动图形界面,我们用gmplayer命令,就可以启动我们的图形界面的Mplayer了。此时,为了以后操作方便,我们还可以在开始菜单的红帽图标上点击鼠标右键,然后选择”菜单编辑器”来编辑我们的菜单,就可以把我们刚刚的劳动成果加入到开始选项中了。比如我们要把它加入到”声音和视频”菜单项中,我们只需要在菜单编辑器中选中”声音和视频”选项,然后在左上角选择”新建菜单项”,这时就会弹出一个小窗口提示您输入菜单名,我们可以任意选择自己喜欢的名字,当然为了清楚,还是叫Mplayer比较好。在”命令”窗口我们写上gmplayer就可以了,你还可以为它选择一个漂亮的图标。这样以后想启动Mplayer,只需要在开始菜单中选择Mpalyer就可以启动有图形界面的Mplayer播放器了,呵呵,和Windows中一样方便吧,功能却强大了许多!

下面介绍一些小技巧,比如我们想切换全屏和原始尺寸,可以按F键。退出可以用Q键,增加或减小音量用0和9键等,具体的设置是由input.conf配置文件来完成的,你可以更改其中的内容自定义(但不推荐这样做),也可以在终端用man mplayer命令得到更详细的说明。此外,在我们编译的MPlayer-1.0pre3目录中找DOCS目录,这其中有很多有价值的说明文档,zh为中文文档。在GUI界面的Mplayer中,我们可以在播放器控制台上点击鼠标右键,来选择我们想要让Mplayer为我们播放的一切。在全屏状态时,把鼠标点击屏幕下边缘中心处,还可以弹出浮动的控制台。如果要看RTSP协议的流媒体电影,选择OPEN菜单的PLAY URL项就可以了。把鼠标悬停在网页流媒体电影超链接上,你可以看到影片文件的URL地址,点击鼠标右键复制超链接,粘贴到Mplayer的URL地址栏,我们就可以收看流媒体电影了。这里有一个小技巧,有时候电影名字是中文的,但张贴过来的URL地址显示乱码,我们可以用刚才说的把鼠标悬停在网页超链接处的方法,在Mozilla浏览器的左下方地址条就可以看到正确的文件URL了,在Mplayer的地址栏中写入这个地址就可以播放了。

Mplayer-1.0pre3目前还不支持rm格式的拖放功能,是一个小小的遗憾,但播放流畅度是没问题的,画面也非常的细腻。本文说得或许太过详细了,只是希望给刚刚接触Linux的朋友以指引和帮助,毕竟Linux不仅仅是一个开放的操作系统,更是一种精神一种信仰,本文的真正意义在于指引你去认识她,理解她,以最终走入这个开放共享的世界,最后请铭记,知识与信息让你我获得自由!
回复

使用道具 举报

发表于 2004-5-23 10:03:56 | 显示全部楼层
其实您的mplayer按你贴的提示应该已经可以正常运行了,因为它默认是在~/.mplayer/目录和/usr/local/share/mplayer目录寻找配置文件和字体或皮肤文件的(如果您选择了安装GUI),所以如果其中一个目录没有它需要的内容它会提示出来再去另一个默认路径找,但不会影响使用。唯一需要自己创建的目录是关于皮肤的default目录。下面是我的mplayer的提示信息,和您的一样,但可以正常使用,各种格式的影片都能看。

[root@localhost root]# mplayer
MPlayer 1.0pre4-3.3.2 (C) 2000-2004 MPlayer Team

CPU: Intel Pentium 4/Xeon/Celeron Foster 2453 MHz (Family: 8, Stepping: 4)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Reading config file /usr/local/etc/mplayer/mplayer.conf: 没有那个文件或目录
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': 没有那个文件或目录
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': 没有那个文件或目录
Using built-in default codecs.conf.
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
-vo <drv[]>  select video output driver & device ('-vo help' for a list)
-ao <drv[]>  select audio output driver & device ('-ao help' for a list)
vcd://<trackno>   play (S)VCD (Super Video CD) track (raw device, no mount)
dvd://<titleno>   play DVD title from device instead of plain file
-alang/-slang    select DVD audio/subtitle language (by 2-char country code)
-ss <timepos>    seek to given (seconds or hh:mm:ss) position
-nosound         do not play sound
-fs              fullscreen playback (or -vm, -zoom, details in the man page)
-x <x> -y <y>    set display resolution (for use with -vm or -zoom)
-sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
-playlist <file> specify playlist file
-vid x -aid y    select video (x) and audio (y) stream to play
-fps x -srate y  change video (x fps) and audio (y Hz) rate
-pp <quality>    enable postprocessing filter (details in the man page)
-framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
<-  or  ->       seek backward/forward 10 seconds
up or down       seek backward/forward  1 minute
pgup or pgdown   seek backward/forward 10 minutes
< or >           step backward/forward in playlist
p or SPACE       pause movie (press any key to continue)
q or ESC         stop playing and quit program
+ or -           adjust audio delay by +/- 0.1 second
o                cycle OSD mode:  none / seekbar / seekbar + timer
* or /           increase or decrease PCM volume
z or x           adjust subtitle delay by +/- 0.1 second
r or t           adjust subtitle position up/down, also see -vf expand

* * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *
回复

使用道具 举报

 楼主| 发表于 2004-5-23 12:06:43 | 显示全部楼层
现在,我的MPlayer已经可以运行图形界面了,但是我还是看不成!我一打开一个原本应该可以看的文件,比如avi和dat,都是出个对话框!
说 Error!opening/initializing the selected_out (-vo) device !
我看了精华帖,我也安装了Nvidia的驱动,不过是NVIDIA-Linux-x86-1.0-5336-pkg1,有个帖子写说这没以前的好用。不知道是不是这原因!
回复

使用道具 举报

发表于 2004-5-23 19:22:04 | 显示全部楼层
在gmplayer 上单击右键--属性设置--视频   
使用  xv  模式
回复

使用道具 举报

 楼主| 发表于 2004-5-24 12:05:00 | 显示全部楼层
现在可以放了!谢谢!!
但是为什么我一但用了别的播放器,在用这就没声音呢!
我是主板集成的声卡!
回复

使用道具 举报

发表于 2004-5-24 13:16:23 | 显示全部楼层
估计是声卡不支持多音频流

在KDE下使用aRts ,在gnome下使用esound,在属性里调整一下~
回复

使用道具 举报

 楼主| 发表于 2004-5-24 14:57:52 | 显示全部楼层
[quote:4275803d9e="12543122"]估计是声卡不支持多音频流

在KDE下使用aRts ,在gnome下使用esound,在属性里调整一下~[/quote]
谢谢!那个 esound 是什么,在哪里呢!?
回复

使用道具 举报

发表于 2004-5-24 17:02:08 | 显示全部楼层
esound 是 Enlightenment 的声音服务器。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-7-25 21:57 , Processed in 0.044564 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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