红联Linux门户
Linux帮助

都弄一周了,mplayer还不能正常 工作,崩溃了。。。求助!!!!

发布时间:2007-08-25 13:14:43来源:红联作者:rorooy
花了一周的时间,fedora7下安装mplayer后,不能播放rm,rmvb等格式文件,具体问题如下 :
问题1:Error opening/initializing the selected video_out(-vo)
问题2:cannot find codec matching selected -vo and video format ox30345652
在网上找了一大堆资料,网上给出的解决方法为:
对于问题1,网上的说法是mplayer -vo x11,但是,我这样做之后就会出现问题2
对于问题2,网上的说法是安装all这个最全的解码器,但是我安装之后就跟没装一样,播放rm文件时依然会出现问题2。

都 一周了,崩溃了。。。。。。:49ab:1

哪位大虾真正成功的安装过,并且能够正常播放rm,rmvb等文件格式,发一个最方便实用的安装及配置教程上来,
小弟现在 在线等。。。。。。。。。。。。
在此先谢谢大虾们先!!!!!!!!
文章评论

共有 23 条评论

  1. kantian 于 2009-03-18 09:36:08发表:

    mplayer是公认的好东东,可是总能在不同的发行版本里遇到问题,可能是因为linux的版本太多,没个同一,所以各自的库支持不同。再者每个人所要进行的参数设置也不一样吧。还得自己修炼!

  2. jiantou 于 2009-01-03 10:01:03发表:

    yum install yum-fastestmirror
    yum install yum-priorities
    安装密钥 Install DAG's GPG key
    rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
    检查一下:rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm(这步不一定必须)
    安装:rpm -ivh rpmforge-release-0.3.6-1.el5.rf.*.rpm
    七、检查更新:
    yum check-update
    yum install mplayer
    就可以啦!

  3. Brook 于 2009-01-03 00:10:48发表:

    其实是小问题,你没有安装编码包,即使用yum安装了mencode,也不行,你只要到网站下载两个文件包,解压后放在/usr/lib/codecs/下即可,http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
    http://www1.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip

  4. linux_tech 于 2008-12-24 10:56:12发表:

    谢谢楼主阿,我正需要,以后在报答。

  5. haolong 于 2008-12-19 19:17:26发表:

    干什么不用YUM安装了

  6. 皮皮菜 于 2008-12-19 17:34:01发表:

    别急别急,我第一次装这东西的时候,整整装了两个星期才搞定(6)m:b

  7. myb007 于 2008-12-19 10:18:59发表:

    学习学习~

  8. tkocxj 于 2008-12-16 13:15:46发表:

    我以前也弄了好久,都装不上,快要放弃了。。。。后来从装了系统,不停的yum update,居然很顺利就装上了

  9. 微宝贝 于 2008-12-14 19:20:22发表:

    楼上的就是大名鼎鼎的linux软件包以来问题,但是你是yum安装的吗?yum应该可以解决这个依赖吧 ?

  10. caidanfeng 于 2008-12-14 19:15:21发表:

    上面的需要的软件都装了 编译时候还是出错

    缺少什么libxxxxxxxxxx 一大推 还说gui X11缺少等等等等

    我用的是RHEL5 默认安装

  11. gxf 于 2007-11-13 20:03:14发表:

    解码

  12. chxg 于 2007-11-13 19:51:19发表:

    我装完MPlayer,播放视频文件的时候出错信息是:Failed to open file///后边是文件路径
    这是什么错误信息阿

  13. marco.chan 于 2007-11-13 14:16:28发表:

    引用:
    原帖由 gxf 于 2007-11-13 13:18 发表

    这个提议很好,只是工作量比较大,其实各种软件的安装方法论坛里都有,只是比较分散,自己多搜索就好了


    软件安装在每个人的电脑里,因为个人的设置环境不同,所以会遇到各种各样的问题,所以别人的教程在你电脑里不一定完全行得通~

  14. gxf 于 2007-11-13 13:18:51发表:

    引用:
    原帖由 rorooy 于 2007-8-25 16:55 发表
    呼吁:
    要求班主,把linux下常用软件的安装给整理一下打个包供后来者下载参考,我对mplayer的探索不知道跑了多少论坛,参考了多少资料,靠,那些个家伙不知道有多少人都只是为了赚取积分而已!上面的东西是 ...

    这个提议很好,只是工作量比较大,其实各种软件的安装方法论坛里都有,只是比较分散,自己多搜索就好了

  15. marco.chan 于 2007-11-13 13:15:15发表:

    当自编译实在搞不定的时候,就安装rpm的,不要让一个软件影响自己的心情。
    安一个livna的第三方源~
    yum -y install mplayer mplayer-doc mplayer-fonts mplayer-gui mplayerplug-in
    先用上再说,安装的问题再慢慢研究~

  16. rayKG 于 2007-11-13 13:09:03发表:

    真是好帖子 我也被mplayer搞的头疼呢 顶了

  17. zhao724 于 2007-09-17 22:09:34发表:

    非常感谢楼主

  18. sqxyq 于 2007-09-03 00:15:29发表:

    感谢楼主,我也初学,正需要这样的教程,:time:1 :time:1

  19. litaosmile 于 2007-09-02 15:02:57发表:

    安装的过程也是自己熟悉整个LINUX的过程。你可以对这些命令很深刻,可以慢慢自己使用这些命令,这样很好,因为LINUX本来就要求的是命令操作。

  20. 无限风暴 于 2007-09-02 12:34:53发表:

    :ha3nd :0L 楼主感谢呀!真是这么长时间最清楚的了,我也弄了好长时间,就是一直没有弄好,初学linux难呀!为什么没有简单点的安装方法,既然要和windows竞争,不向人家学呀!再说一声感谢

  21. rorooy 于 2007-08-25 16:55:06发表:

    呼吁:
    要求班主,把linux下常用软件的安装给整理一下打个包供后来者下载参考,我对mplayer的探索不知道跑了多少论坛,参考了多少资料,靠,那些个家伙不知道有多少人都只是为了赚取积分而已!上面的东西是我找到的唯一一个说的全面的,作者把出现的问题是什么样,对于这个问题的解决方法都进行了详细的说明!

    感谢那位发贴人!:0L

  22. rorooy 于 2007-08-25 16:48:50发表:

    安装mplayer需要三个包的安装:主程序,皮肤,codecs。可以从mplayer官方网站下载:www.mplayerhq.hu
      src: MPlayer-1.0rc1.tar.bz2
      skin: Blue-1.4.tar.bz2
      codecs: all-20061022.tar.bz2
      把它放在/usr/software/mplayer目录下.
      安装时先安装编码包,mplayer的编码包须安装在/usr/lib/codecs/或/usr/local/lib/win32中。
    这一段的意思是:把三个文件,即MPlayer-1.0rc1.tar.bz2,Blue-1.4.tar.bz2,all-20061022.tar.bz2放在/usr/lib/codecs/或/usr/local/lib/win32这个文件夹中,这是本文为了方便使用终端而做的,当然你也可以把下载回来的这三个文件全部解压之后直接复制到这三个文件要被安装的文件夹下,这些都能在原文里面看到
    要是看不懂那些命令的话还是先学学命令为好,不然,用windows似乎更合适一些

  23. rorooy 于 2007-08-25 16:41:14发表:

    还得自力更生,我终于弄好了,现在贴上来,为后来者清路!!!1

    安装mplayer需要三个包的安装:主程序,皮肤,codecs。可以从mplayer官方网站下载:www.mplayerhq.hu
      src: MPlayer-1.0rc1.tar.bz2
      skin: Blue-1.4.tar.bz2
      codecs: all-20061022.tar.bz2
      把它放在/usr/software/mplayer目录下.
      安装时先安装编码包,mplayer的编码包须安装在/usr/lib/codecs/或/usr/local/lib/win32中。
      [root@localhost /]# cd /usr/software/mplayer
      [root@localhost mplayer]# tar vjxf all-20061022.tar.bz2
      [root@localhost mplayer]#cd all-20061022
    [root@localhost all-20061022]#cp * /usr/lib/codecs
     
      
    下面开始安装mplayer主程序
      [root@localhost mplayer]# tar vjxf MPlayer-1.0rc1.tar.bz2
      [root@localhost mplayer]# cd MPlayer-1.0rc1
      [root@localhost MPlayer-1.0rc1]#./configure --enable-gui

      [root@localhost MPlayer-1.0rc1]# make
      [root@localhost MPlayer-1.0rc1]# make install
      如果前面的设置等都正确,这里就不会再有错误了。现在mplayer已经装到了你的linux里,下面要安装皮肤即图形界面。
      然后回到原来的目录。
      [root@localhost MPlayer-1.0rc1]# cd ..
      [root@localhost mplayer]# bzip2 -cd Blue-1.4.tar.bz2 tar xvf - -C /usr/share/mplayer/Skin/
      [root@localhost mplayer]# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/
      这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,不用解压直接放到/usr/share/mplayer/Skin/下就可以 在mplayer的界面上修改皮肤了。
    (注:可能装完皮肤后,图形化界面也产生不出来,这样做:在终端输入gmplayer,就会给出在哪个路径下没有皮肤文件的说明,仔细看,非常详细的,然后弄个皮肤贴到那个目录下就行了!)。
      
      
      安装完后,我们启动MPlayer,有可能会出现如下这样的错误:
      "New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."
      这时候我们用系统自带的字体来代替.
      [root@localhost mplayer]# cd /usr/share/fonts/zh_CN/TrueType/
      找其中一个字体文件复制到当前用户目录的 .mplayer/ 目录下(注:这个/.mplayer/文件可能会找不着,这样做,进入root用户的root文件夹下,在找开的窗口中点菜单中“查看”,选择“显示隐藏文件”就能看到.mplayer,因为这个文件是个隐藏文件!)

    mplayer 播放rmvb,rm没有图像只有声音
    把selinux设置一下就好了
    chcon -t textrel_shlib_t /usr/lib/codecs/drvc.so
    chcon -t textrel_shlib_t /usr/lib/codecs/drv4.so.6.0

    (注:这些错误都在终端下面看,因为这里给出的信息超级详细,对于有图像没声音,我没遇到,我把字体和皮肤装好后直接就能播放了,效果不错,不过我下载了一大堆的皮肤却没法用,总是会出现mplaye的Blue皮肤和我选择的皮肤同时出现的现像,而且视频不在我选择的皮肤中播放,只在Blue里播放,把Blue删除掉也不行,可能是我没删除干净,算了,先用着吧)

    播放rm , rmvb,弹出:错误:打不开所需的DirectShow 编解码器:drvc.so ,但能放,为了消去这讨厌的东东你可以执行如下:

    cd /usr/lib/codecs/
    ldd drvc.so
    输出结果:
    linux-gate.so.1 => (0xffffe000)
    libstdc++.so.5 => not found
    libc.so.6 => /lib/libc.so.6 (0xb7dd1000)
    /lib/ld-linux.so.2 (0x80000000)
    你得去网上找过或从其它系统cp libstdc++.so.5.0.6 到/usr/lib
    然后 ln -s libstdc++.so.5.0.6 libstdc++.so.5 再执行ldconfig