歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 手把手教你編譯安裝MPlayer

手把手教你編譯安裝MPlayer

日期:2017/2/27 14:22:58   编辑:更多Linux
  手把手教你編譯安裝MPlayer 本文允許自由轉載,但請注明出處(http://imhow.donews.net/imhow)和作者名(ImHow),謝謝 這裡介紹的是MPlayer1.0pre3的編譯安裝方法。但是其中大部分步驟應該都適用於其他版本。 我的系統是RH9,內核是2.4.20-8,開發包全選。 Step 1 Downloading 去官方站點(http://www.mplayerhq.hu/homepage/design6/dload.Html)下載需要的包,包括: MPlayer-1.0pre3 Codecs package (官方提供的兩個都要下,如果你想看RM的話) Default SKIN package 在Linux公社下載看DVDRIP時字幕需要的字體包。下載地址(需注冊才能下載): http://www.linuxfans.org/nuke/modules.PHP?name=Site_Downloads&op=geninfo&did=192 Step 2 Coping Files 使用tar命令解壓縮各個文件包,然後把下載下來的解碼器,字體和skin文件拷貝到相應目錄: 我是把字體和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 有時打開RM文件時會出現“Not audio/video stream or unsupported!”的提示,但是點擊確定後還能正常播放,為了去掉這個討厭的對話框,我們修改源文件(開源的優勢,呵呵)。 用任一文本編輯器(如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了。在終端模式,在源代碼目錄下運行如下命令:(更多選項請運行./configure --help來查看) $./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安裝正確了。 第一次運行之後第一步要設置字體,是用來顯示DVDRip的中文字幕時需要的。在mplayer主窗口上點右鍵,選擇“設置(Preferences),在”字體(Font)“標簽的”字體(Font)“路徑處填上你的字體文件目錄中的font.desc的位置。比如我的就是/usr/share/mplayer/font/font.desc。然後在”字幕/OSD(SuBTitles/OSD)“標簽裡面選中”Unicode Subtitles"。其他的選項你可以根據自己的需要設置。 如果在mplayer或gmplayer命令後面加上參數-forceidx,就可以拖動RM文件,但是不能使用界面上的進度條,必須使用快捷鍵,如上下左右方向鍵,也很方便的。 啟動時加上參數-vo x11,就可以用任一屏幕截取軟件截取MPlayer播放的視頻畫面了。 更多選項請使用man mplayer查看 [myimg]upload/1372855-mpsnapshot.png[/myimg]



Copyright © Linux教程網 All Rights Reserved