linux Mplayer安裝全過程(x386)

來源:互聯網
上載者:User

今天終於把fedora11安裝好了,前段時間安裝時候不小心把整個磁碟都格式化來當成linux磁碟使用,當時之鬱悶.....我所有的資料都沒有了....

廢話不多說,來說下安裝Mplayer的過程把。

 

其實也是轉載別人的東西,在修改了下。

 

 

Mplayer是Linux下功能超強的電影播放器,也可以播放mp3,wma等聲音格式檔案。 

安裝過程中需要root許可權,如複製檔案及make install安裝到/usr/...目錄。 

得裝libc6-dev,libpng,libpng-dev,GTK的dev包(libgtk2.0-dev),沒安裝configure時候會提示出錯。(我全裝過,因此不知道是否現在還是必須的) 

 

1下載安裝mplayer需要的各種軟體,

下載相關codes ( http://www.mplayerhq.hu/MPlayer/ ) 主要都在這裡 

(1)主程式:MPlayer-1.0rc2.tar.bz2 
( 必須的
)( http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2 )

(2)字型檔: font-arial-iso-8859-1.tar.bz2 

(3)skin檔案(支援GUI): plastic-2.0.tar.bz2 當然也可以下載其他皮膚檔案 

(4)下載必需的code:

                 windows-all-20071007.zip 支援avi等w32多媒體格式外掛程式 
( http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip )

                 all-20071007.tar.bz2 
(http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2 )

                 essential-20071007.tar.bz2 支援realplay(rm,ram等)等多媒體格式外掛程式 


其他的看自己需求可以選擇不下載安裝。
 

2、進行安裝 

 

(1)解壓(code) 

一定要先執行這一步,而且拷入的目錄一定要注意,如果你已安裝了realplay8或realplay9也可不需拷入realplay的支援庫,只是下面運行configure時要注意它所在的目錄。 

tar jxvf all-20071007.tar.bz2 其他檔案解壓縮方式類似 

tar jxvf  essential-20071007.tar.bz2

unzip 
windows-all-20071007.zip

 

之後建立幾個空檔案夾

mkdir    /usr/lib/codecs    

mkdir /usr/lib/codecs/wincodecs20071007

mkdir usr/lib/codecs/essential-20071007

 

之後把所需的庫等等移到所對應檔案夾
mv all-20071007/*    /usr/lib/codecs 

mv windows-all-20071007/*   /usr/lib/codecs/wincodecs20071007 

mv essential-20040704/*    /usr/lib/codecs/essential-20071007 

實際我是在下載位置整理出一個codecs目錄然後直接移動到/usr/lib下 

 

(2)安裝mplayer 

tar jxvf MPlayer-1.0rc2.tar.bz2 

cd MPlayer-1.0rc2 

./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/codecs/wincodecs20071007/ --realcodecsdir=/usr/lib/codecs/essential-20071007/ --language=zh_CN  --disable-ivtv 
(必須在./configure加上“--disable-ivtv” 不然會出錯 

 

# 說明: 

--prefix=/usr/local/mplayer 是安裝路徑 

--enable-gui 安裝圖形化使用者介面 

--enable-freetype 調節字型 

--codecsdir=/usr/lib/codecs/ 解碼位置,解碼位置的選項名稱和以前網上的說明的不同,可以./configure --help 查看 

--win32codecsdir=/usr/lib/codecs/wincodecs20071007/ 解碼位置(avi等) 

--realcodecsdir=/usr/lib/codecs/essential-20071007/ 指定realplay支援庫所在的目錄,如果你已安裝了realplay 可根據實際修改 

--language=zh_CN 指定Mplayer的字型為中文 

# --confdir=/etc/mplayer 指定設定檔 

 

接著 

make 

make install 

 

(3)安裝skin和字型 

 

tar jxvf plastic-2.0.tar.bz2 

mv plastic /usr/local/mplayer/share/mplayer/skins/default 把 plastic 設定為預設介面(好像也可以移動到 $HOME/.mplayer/下)(有的文章特意提到skins開頭的s是大寫的,可是我這裡是小寫) 

 

字型 

mv font-arial-iso-8859-1/font-arial-14-iso-8859-1/* ~/.mplayer/font 

運行mplayer提示subfont.ttf不存在 

cp /usr/share/fonts/truetype/arphic/uming.ttf $HOME/.mplayer/subfont.ttf 隨便拷個字型或者做個連結也行 

 

(4)測試 

建立個啟動器就可以運行mplayer了,啟動器命令設定為/usr/local/mplayer/bin/gmplayer。(控制台下運行mplayer可以啟動字元播放模式) 

開啟一個檔案播放試一下 

字幕為亂碼,字幕檔案必須和影片名稱相同,不能類似 .chs.srt 名稱 

 

(5)修改設定檔,顯示字幕 

從windows的font目錄下複製simhei.ttf到$HOME/.mplayer,然後修改設定檔 ~/.mplayer/config(gui.conf好像是播放時自動根據config修改的) 

# Write your default config options here! 

# 視頻輸出以xv模式,啟用視頻加速 

vo=xv 

# 字幕字型檔 

font = $HOME/.mplayer/simhei.ttf 

# 字幕編碼 (使用TTF字型時使用) 

subcp = cp936 

# 0 不自動縮放; 1 按電影高度縮放; 2 按寬度; 3 按對角線 

subfont-autoscale = 1 

# 字幕字型大小 

subfont-text-scale = 4 

# 設定OSD元素的自動綻放係數 

subfont-osd-scale = 6 

font=$HOME/.mplayer/simhei.ttf 

subcp=cp936 

subfont-autoscale=1 #這是控制自動裝載字幕的,2和0都是不自動 

subfont-text-scale=7#字型大小 

 

有時侯用命令列的沒有字幕,可以試一試快速鍵“v”,和 “b” 

用命令列時字元集別用unicode,用gb2312或者cp936都行 

 

如果還有問題,請試著修改config檔案中的sub_cp = “cp936″,把cp936換成其他的例如GB,GBK,GB2312,GB18030等等。 

 

別人出現的問題: 

沒聲!!!!!報錯: 

[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy 

ao_nas: init(): Can't open nas audio server -> nosound 

再次鬱悶,仔細檢查了下,Ubuntu的案頭環境使用的是Gnome,預設使用是esd (Enlightenment Sound Daemon),而不是我們通常使用的ALSA或者更老的OSS。esd的功能就是負責Gnome的背景音效,並且它有多音源同時發聲的能力。自己安裝的 mplayer預設是使用OSS,導致在X下會提示"/dev/dsp被佔用"之類的錯誤資訊而不能正常使用,/dev/dsp就是被esd所佔用了。不 爽,怎麼就不能統一一下呢. 

把ESD關了:System > Preferences > Sound Preferences 中反選 Enable sound server startup 和 Sounds for events,結果就一切都正常了,就是Gnome的背景音效不見了. 

這會聽歌,看電影都沒問題了,總算可以休息休息了......

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.