centos fedora 安装mplayer和smplayer

安装mplayer和smplayer,通过yum自动解决依赖性问题。
#yum install mplayer* smplayer*
卸载totem,安装totem-xine。一直用mplayer,不过还是喜欢totem的长相。很多人说不能播放,可以这么做,让它支持全部(用mplayer的codecs):
      默认的totem无法播放rmvb,卸载totem,改用totem-xine
      (1)首先将系统已有的totem移去    # yum remove totem
      (2)安装totem-xine  # yum install totem-xine -y
      (3)安装extras  # yum install -y xine-extras(这个可能没有反应,不过没关系,把剩下的装好)
      (4)安装DVD播放    # yum install -y libdvdcss libdvdnav
      (5)安装lame解码器 # yum install -y lame
      (6)安装mpeg支持    # yum install -y ffmpeg
      (7)安装RM播放支持    # yum install -y compat-libstdc++-33 (如果没安装这个realplayer是用不了,totem播放出现没图象与没声音)
      (8)安装声音支持    # yum install -y xine-lib-extras-nonfree (如果没安装这个totem播放rm有图象没声音)
      (9)安装vlc播放器 # yum install -y vlc  (不愿安装vlc播放器的可以跳过此步)
centos默认的源没有此软件,为此我们必须换一个新的源,再装一些播放插件即可。

    第一步:加入 RPMforge 软件库(是大多数的多媒体文件所需的)
    # rpm -Uhv http://rpmforge.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
    假若你采用 CentOS 4,你应该使用 el4 组件。

    第二步:加入 Macromedia 软件库(选择性提供 flash 支持)
    # rpm -Uhv http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
    就算你没有加入 Macromedia 软件库,下面仍能从 RPMforge 安装 flash。

    第三步:安装多媒体应用程序(用命令行安装所需组件)
    下列步骤会使用 yum 组件管理员来安装所有提供支持的软件。请注意当中会有很多依赖组件
    # yum install libdvdcss libdvdread libdvdplay libdvdnav lsdvd mplayerplug-in mplayer mplayer-gui compat-libstdc++-33 flash-plugin gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg libquicktime

    第四步:安装 w32Codecs(是 xvid 及其它专用格式所需的)
http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2

解压后放到/usr/lib/codecs/


然后安装软件,32位和64位下载地址分别如下

http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm
http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.x86_64.rpm
http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm
http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.x86_64.rpm


    # wget www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm
    # rpm -ivh mplayer-codecs-20061022-1.i386.rpm
    # wget www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm
    # rpm -ivh mplayer-codecs-extra-20061022-1.i386.rpm

    你现在的系统拥有了针对常用的多媒体及视频格式的全面支持。


    MPLAYER默认按左方向键是快退10秒,如何自定义快进时间?
    首先更改为root帐号,    然后输入以下命令:
    #vi /etc/mplayer/input.conf
    里面有快捷键的定义,可以自行修改.

2.安装smplayer
smplayer是一个mplayer的前端
  smplayer下载
    http://downloads.sourceforge.net/smplayer/smplayer-0.7.0.tar.bz2 
    http://sourceforge.net/projects/smplayer/files/SMPlayer/14.3.0/smplayer-14.3.0.tar.bz2
 
SETP1 编译成RPM安装包 
        #rpmbuild -tb smplayer-0.7.0.tar.bz2 
SETP2 安装 
        #rpm -ivh smplayer-0.7.0.rpm
        #rpm -ivh smplayer-debugxx.rpm


执行make (或者make QMAKE=qmake-qt4)。
另外在测试的时候发现一个问题,新下载的smplayer在make这个步骤的时候,如果没有lrelease
这个工具,将出现了一个错误提示,但是还是可以继续“make
install”,这样强制安装后的结果是无法调整语言。
make这个步骤中出现的错误如下(对我的f8系统而言)
 -lQtGui -lQtNetwork -lQtCore -lpthread
 make[1]: Leaving directory `/data/software/smplayer/smplayer-0.5.62/src'
 cd src && lrelease smplayer.pro
 /bin/sh: lrelease: command not found
 make: *** [src/smplayer] Error 127
 上面的错误提示说明很明确的告诉说:没有找到lrelease。后来我想了下原因,应该是新下载的软件包已经将Makefile文件生成好的缘故。原本是需要我们./configure这一步来生成他的。如果软件作者帮我们生成好的话就会有一个问题:环境变量并不一定能符合自己的系统!

 如果出现以上问题,需要检查你的系统中是否有“lrelease”这个命令,我用find搜索后,结果找到了“lrelease-qt4”,我就修改了“Makefile”文件,在21行有两句代码
 QMAKE=qmake
 LRELEASE=lrelease
 说明Makefile是去找lrelease的,而我的系统里只有“lrelease-qt4”,就将”LRELEASE=lrelease“
 修改为 “LRELEASE=lrelease-qt4”。
 修改后执行"make"这个操作还是出现了问题
 make[1]: Leaving directory `/home/marco.chan/Desktop/smplayer-0.5.62/src'
 cd src && lrelease-qt4 smplayer.pro
 Updating
 '/home/marco.chan/Desktop/smplayer-0.5.62/src/translations/smplayer_bg.qm'...
 Generated 470 translations (306 finished and 164 unfinished)
 Ignored 277 untranslated source texts
 Updating
 '/home/marco.chan/Desktop/smplayer-0.5.62/src/translations/smplayer_cs.qm'...
 Generated 405 translations (248 finished and 157 unfinished)
 Ignored 342 untranslated source texts
 。。。。以下省略。。。。
     根据意思是这些语言文件有部分字段无法转换,所以应该问题不大!所以在安装后测试了一下,语言切换果然还是正常的!

     关于smplayer语言包的问题,有兴趣的朋友可以参考一下关于smplayer
     Translation中提到的关于“QT工具 Linguist”的使用方法!

smplayer的快捷键配置文件centos.smplayer.keys放在
/usr/share/smplayer/shortcut目录下
可以通过首选项,键盘和鼠标,加载和修改

MPLAYER默认按左方向键是快退10秒,如何自定义快进时间?
首先更改为root帐号,    然后输入以下命令:
#vi /etc/mplayer/input.conf

里面有快捷键的定义,可以自行修改.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值