天天看點

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

裡面有快捷鍵的定義,可以自行修改.

centos fedora 安裝mplayer和smplayer
centos fedora 安裝mplayer和smplayer