安裝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
裡面有快捷鍵的定義,可以自行修改.