mplayer-php,mplayer+smplayer 前后端播放器安装
環境:f8
模式:mplayer做后端,smplayer做前端
說明:如果是自己編譯mplayer,后面所講到的codecs路徑就可能發生變化,做適當修改即可!
以下省略一些解壓縮之類的操作步驟!
安裝livna.org的第三方源!
CODE:
f8版本:rpm -ivh http://rpm.livna.org/livna-release-8.rpm
fc7版本:rpm -ivh http://rpm.livna.org/livna-release-6.rpm
fc6版本:rpm -ivh http://rpm.livna.org/livna-release-6.rpm
以上具體可參考:http://rpm.livna.org/rlowiki/
安裝mplayer:
CODE:
yum -y install mplayer mplayerplug-in
mplayer官方網站:http://www.mplayerhq.hu/design7/news.html
Codec Packages安裝:
下載連接:http://www1.mplayerhq.hu/MPlayer ... al-20071007.tar.bz2
將解壓后的全部文件都移到:/usr/lib/codecs/ ?(具體可參考README文件)
注意codecs目錄權限,要rx權限,不光要讀取,還要能執行的!
下載smplayer:http://downloads.sourceforge.net/smplayer/smplayer-0.5.62.tar.bz2
smplayer官方網站:http://smplayer.sourceforge.net/
安裝smplayer是需要qt3或者qt4的,如果你的電腦里還沒有安裝,請先安裝!
CODE:
yum intsall qt4 qt4-devel
安裝smplayer(具體可參考Install文件):
CODE:
./configure ? (如果是現在下載的新版本,省略這一步驟)
make ? # 如果編譯成功但是make不成功的話就用“ make QMAKE=qmake-qt4 “
make install
如果安裝成功的話,就可以使用smplayer了!
在設置中的interface里面有N國語言可選,smplayer支持20幾種語言,可以通過"Options -> Preferences -> Interface -> Languages [Simplified - Chinese(ZH_CN)]"更改為熟悉的中文界面!
有問題后面再跟帖說明...剛才匆忙趕制,可能忘記了一些細節,等發現再說。。。
郁悶,cacti服務器出了點問題,我解決問題一下先。。。
+++2008年1月19日晚補充+++
根據后面跟帖的幾位朋友說無法執行./configure,我從新下載軟件測試后,發現的確不需要這一步(新版本幫助編譯了)!
但是我把之前下載的解壓開來后,還是需要./configure這一操作的!所以應該是源代碼中已經幫我們做好了./configure 的預備工作!
所以可以略過這一步直接執行make (或者make QMAKE=qmake-qt4)。
另外在測試的時候發現一個問題,新下載的smplayer在make這個步驟的時候,如果沒有lrelease 這個工具,將出現了一個錯誤提示,但是還是可以繼續“make install”,這樣強制安裝后的結果是無法調整語言。
make這個步驟中出現的錯誤如下(對我的f8系統而言)
CODE:
-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行有兩句代碼
CODE:
QMAKE=qmake
LRELEASE=lrelease
說明Makefile是去找lrelease的,而我的系統里只有“lrelease-qt4”,就將”LRELEASE=lrelease“ 修改為 “LRELEASE=lrelease-qt4”。
修改后執行"make"這個操作還是出現了問題
CODE:
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”的使用方法!
http://smplayer.wiki.sourceforge.net/Translation
[本帖最后由 marco.chan 于 2008-6-13 22:51 編輯]
總結
以上是生活随笔為你收集整理的mplayer-php,mplayer+smplayer 前后端播放器安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机课具体任务驱动,计算机基础课程的任
- 下一篇: 事物与持久化_跟面试官侃半小时MySQL