一.系統配置
虛擬機 Vmware7.0
系統:RedHat9.0 Linux CPU:Intel E2200 二.安裝所需程序包(這些文件和程序包大家可以到Mplayer官網去下載 http://www.mplayerhq.hu/design7/dload.html) 1.主程序:MPlayer-1.0pre1.tar.bz2 2.Codecs:essential-20071007.tar.bz2 3.Wincodecs:windows-essential-20071007.zip 4.皮膚:KDE-0.3.tar.bz2 三.安裝過程 編碼包要安裝在/usr/lib/codecs和/usr/lib/wincodecs目錄下,所以先要新建文件夾。(也可以在編譯過程中指定特定的文件夾)1.安裝源碼包
# mkdir /usr/lib/codecs
# mkdir /usr/lib/wincodecs
#tar jxvf essential-20071007.tar.bz2# unzip windows-essential-20071007.zip
# mv essential-20071007/* /usr/lib/codecs (網上很多人是直接運行 mv essential-20071007/ 沒有後面的*,其實差距就是把文件夾或者是裡面的文件剪切到/usr/lib/libcodecs文件中,我也不清楚其中的區別)
# mv windows-essential-20071007/* /usr/lib/wincodecs 同上
2.編譯安裝MPlayer
# tar jxvf MPlayer-1.0rc1.tar.bz2
# cd mplayer-1.0pre1
# ./configure--prefix=/usr/local/mplayer--enable-gui--enable-freetype--with-codecsdir=/usr/lib/codecs/ --with-win32libdir=/usr/lib/wincodecs/ --language=zh_CN
-------也可以把這個./configure 配置過程寫入一個Shell腳本中,以免以後編譯每次都要輸入
命令的具體含義:
--prefix=/usr/local/mplayer 是安裝路徑
--enable-freetype 是調節字體
--enable-gui 是安裝圖形化用戶界面
--with-codecsdir=/usr/lib/codecs和--with-win32libdir=/usr/lib/wincodecs 是指定解碼的位置
--language=zh_CN
接下來繼續
# make
# make install
(這兩步可能會花一點時間,看你的具體的機器配置和分配給虛擬機的資源)
四.安裝皮膚
在Mplayer官方網站有很多種的皮膚的源代碼,可以任意選擇一種自己喜歡的。但是好像每種皮膚都是播放界面和皮膚都是分開的,用起來很不爽,其實可以自己寫一個小QT或者是GTK程序,把播放界面嵌入到自己的框架裡。
# tar jxvf KDE-0.3.tar.bz2
# mv KDE /usr/local/mplayer/share/mplayer/Skin/
#mv KDE default ------------------這一步貌似是必須的,因為在Mplayer運行的時候默認尋找的皮膚就是default
五.安裝字體
我們可以直接拷貝一個字體到主目錄下的.mplayer文件夾下,並把這個字體改名為subfont.ttf(可能在安裝MPlayer完成後在/root下沒有.mplayer 這個文件夾,這沒有關系,可以自己創建一個 #mkdir .mplayer )
我們在/usr/share/fonts/zh_CN/TrueType/目錄下隨便Copy一個字體
#cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf /root/.mplayer/subfont.ttf
六.運行設置
在/usr/local/mplayer/bin 目錄下找到gmplayer 運行
1.設置顯卡驅動
./gmplayer 1.wmv 會出現“打開/初始化所選的視頻輸出(-vo)設備是出錯!”
下面設置驅動 運行./gmplayer 點擊右鍵選擇屬性設置,然後選擇視頻,現在選擇第二項。
2.設置聲卡驅動 但是設置完這些完成顯示驅動之後可以播放視頻但是沒有而且還會彈出無法打開/初始化音頻設備 -> NOSOUND的錯誤提示 所以還要設置聲卡驅動 選擇音頻中的esd 選項,點擊確定。 七、現在可以在Linux下欣賞自己喜歡的影片了 如果大家不樂意在命令行下啟動Mplayer那麼下面可以進行如下設置-----為Mplayer設置一個桌面圖標