這裡介紹的是mplayer1.0pre3的編譯安裝方法。但是其中大部分步驟應該都適用於其他版本。
我的系統是rh9,核心是2.4.20-8,開發包全選。
step 1 downloading
mplayer-1.0pre3
codecs package (官方提供的兩個都要下,如果你想看rm的話)
default skin package
step 2 coping files
我是把字型和skin檔案拷貝到/usr/share/mplayer目錄下,解碼器拷貝到/usr/local/lib/codecs下,real解碼器拷貝到/usr/local/lib/codecs/rp下。
當然你可以把它們拷貝到任意目錄下,但是要注意:字型目錄和skin目錄要在同一目錄下,字型目錄名要為font,skin目錄名要為skin(大小寫注意),並且介面所需的檔案要在skin/default下面
,不然啟動mplayer圖形介面時會提示找不到skin。
step 3 modifing
用任一文字編輯器(如kedit,gedit)開啟mplayer源**目錄下的demux_real.c檔案:
mplayer-1.0pre3/libmpdemux/demux_real.c
在第1298行**前加上//以注釋掉這行**。(注:對應mplayer1.0pre3版本。其他版本可能行數不同,但基本資訊一樣)。儲存後退出。**具體內容如下:
//mp_msg(msgt_demux, msgl_err, "not audio/video stream or unsupported!/n");
step 4 configuration & make
$./configure --enable-gui --datadir=/usr/share/mplayer --libdir=/usr/local/lib/codecs --language=en --with-reallibdir=/usr/local/lib/codecs/rp --with-win32libdir=/usr/local/lib/codecs/win32
下面解釋一下各個選項的含義:
--enable-gui:使mplayer可以使用圖形介面
--datadir=/usr/share/mplayer:設定字型和skin所在目錄,取決於你剛才拷貝的目錄
--libdir=/usr/local/lib/codecs:設定解碼器所在目錄
--language=en:設定mplayer的介面語言為英語,同樣可以設定為zh來顯示中文。
--with-reallibdir=/usr/local/lib/codecs/rp:設定real檔案解碼器目錄
--with-win32libdir=/usr/local/lib/codecs/win32:設定win32解碼器目錄。注意,win32解 碼器不是必須的,但是設定這個目錄是有必要的,不然如果你設定了libdir,但是沒有設定win32目錄,mplayer在configure時會提示 出錯。
等configure結束了,下面就簡單了,直接make(這一步花費時間有點長),然後make install。這樣mplayer就安裝到了系統中。
step 5 run mplayer
你可以在終端或者「開始」-「執行程式」執行mplayer或者gmplayer命令。其中gmplayer是啟動帶圖形操作介面的mplayer,當然了你必須在configure時啟用了enable-gui選項並且你的skin安裝正確了。
第一次執行之後第一步要設定字型,是用來顯示***rip的中文字幕時需要的。在mplayer主視窗上點右鍵,選擇「設定 (preferences),在」字型(font)「標籤的」字型(font)「路徑處填上你的字型檔案目錄中的font.desc的位置。比如我的就是 /usr/share/mplayer/font/font.desc。然後在」字幕/osd(subtitles/osd)「標籤裡面選中」 unicode subtitles"。其他的選項你可以根據自己的需要設定。
如果在mplayer或gmplayer命令後面加上引數-forceidx,就可以拖動rm檔案,但是不能使用介面上的進度條,必須使用快捷鍵,如上下左右方向鍵,也很方便的。
更多選項請使用man mplayer檢視
手把手教你編譯安裝mplayer-1.0pre5
手把手教你編譯安裝mplayer-1.0pre5
mplayer-1.0pre5已經正式發布,有一些改變,一些缺陷得到了修復,功能得到了進一步的加強。mplayer的名稱改變──別擔心, mplayer依舊是mplayer,只不過是the movie player,而不再是the movie player for linux。
詳情請看:
2,解壓安裝解碼器:
tar xjvf essential-20040704.tar.bz2
mv essential-20040704/ /usr/lib/codecs //將所有的解碼檔案移動到/usr/lib/codecs目錄下
3,編譯安裝mplayer:
tar jxvf mplayer-1.0pre5.tar.bz2
cd mplayer-1.0pre5
./configure --enable-gui --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs --with-xanimlibdir=/usr/lib/codecs --disable-inet6 --language=zh_cn
make
make install
cd etc/
cp codecs.conf gui.conf input.conf sample.conf ~/.mplayer/
mv ~/.mplayer/sample.conf ~/.mplayer/config
4,安裝字型:
tar xjvf font-arial-cp1250.tar.bz2
tar xjvf font-arial-iso-8859-1.tar.bz2
tar xjvf font-arial-iso-8859-2.tar.bz2
tar xjvf font-arial-iso-8859-7.tar.bz2
將解壓目錄移動到/usr/local/share/mplayer/font/目錄下
mv font-arial-cp1250/ /usr/locale/share/mplayer/font/
...ln -s /usr/share/fonts/zh_cn/truetype/gbsn001p.ttf subfont.ttf //設定中文字幕字型
5,安裝**:
cd ~
tar xjvf neutron-1.5.tar.bz2
mv neutron/ default/
mv default/ /usr/local/share/mplayer/skin
6,執行mplayer/gmplayer
手把手教你編譯Flutter engine
歡迎關注姊妹篇 手把手教你解決flutter engine記憶體洩漏 flutter已經到了1.5了,小夥伴還沒有使用的趕緊試試吧,如果想更深入的把玩,可以嘗試編譯一下官方的flutter engine,位址在 github.com flutter eng 學習改造 第二篇會介紹怎麼樣改造engin...
手把手教你安裝Tomcat
1.首先,你的電腦需要安裝了jdk,安裝jdk筆者之前也寫過,這裡就不多說了,沒有安裝的請移步 4.環境變數配置 在系統變數 新增 catalina home,位址就是剛才資料夾 不需要帶 bin path中 末尾新新增 catalina home bin catalina home lib 如下圖...
手把手教你vue快速安裝
1.安裝git工具 不安裝也可以 2.安裝node,檢查node是否安裝,在git工具中輸入node v 3.檢查npm是否安裝成功,在git工具中輸入npm 注 如果你的node安裝成功,一般情況下npm不會有問題 4.cnpm安裝參考 在git工具中輸入 npm install g cnpm r...