歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SuSE Linux下從源代碼安裝MPlayer播放器

SuSE Linux下從源代碼安裝MPlayer播放器

日期:2017/2/28 17:05:35   编辑:Linux教程

SUSE Linux下正確安裝mplayer需要三個包的安裝:主程序,皮膚以及codecs。

這三個程序都可以從mplayer官方網站下載:www.mplayerhq.hu

當前版本是:
src:MPlayer-1.0pre7.tar.bz2
codecs:all-20050412.tar.bz2
Skin自由選擇,我們以Blue-1.4.tar.bz2為例。

mplayer 網站地址:
http://www.mplayerhq.hu/design7/news.html

1、安裝時先安裝編碼包,假設把MPlayer的解碼器安裝在/usr/lib/win32/中:

# mkdir /usr/lib/win32/
# bzip2 -cd all-20050412.tar.bz2 | tar xvf -
# cp all-20050412/* /usr/lib/win32/

2、安裝MPlayer主程序

# bzip2 -cd MPlayer-1.0pre7.tar.bz2 | tar xvf -
# cd MPlayer-1.0pre7/

接下來是配置准備編譯。

有這樣幾個問題需要處理:
1)MPlayer只能使用gcc3編譯。
這裡我的解決辦法是給源碼打上gcc4的補丁。下載mplayer-1.0_pre7-gcc4.patch,拷貝到源碼目錄。
# patch -p1 < mplayer-1.0_pre7-gcc4.patch

這裡是卡住一些人的地方,打上補丁即可。

2)簡體中文的locale為zh_CN.utf8。
首先在MPlayer源代碼目錄下的help目錄裡創建help_mp-zh_CN.h.charset文件
# cd MPlayer-1.0pre7
# echo "gb18030"> help/help_mp-zh_CN.h.charset
然後在configure的時候,追加參數--language=zh_CN --charset=utf8,就可以了。

3)為了免去字體配置的煩惱,建議使用Gtk2的GUI。實現辦法是給源碼打上gtk2的補丁。下載mplayer-1_0_pre7-gtk2.patch,拷貝到源碼目錄。
# patch -p1 < mplayer-1_0_pre7-gtk2.patch

處理好上述問題後,即可開始編譯安裝。configure的參數可根據自己的需要選擇。請使用./configure --help獲取更多的信息。一組常見的編譯配置如下:
# ./configure --enable-gui --prefix=/usr/local --language=zh_CN --charset=utf8
# make
# make install

3、安裝Skin。

# bzip2 -cd Blue-1.4.tar.bz2 | tar xvf - -C /usr/share/mplayer/Skin/
# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/

注:編譯安裝的具體版本號和參數可能有所出入,根據自己的需要進行選擇。安裝完成後,還需要在用戶目錄下的.mplayer文件夾中增加subfont.ttf字體文件。

Copyright © Linux教程網 All Rights Reserved