Linux 安装 RMVB,rm,ape文件 解码器
出自:http://hi.baidu.com/zojoyo/blog/item/818a8d38f393e423b9998f4a.html
?
?
?
有兩種方法
1.fedora系統(tǒng)使用yum
2.適合任何linux系統(tǒng)的源文件安裝
1.如果你使用的 fedora 系統(tǒng),可以使用yum安裝
因?yàn)閷?zhuān)利許可證的原因,Fedora 軟件倉(cāng)庫(kù)不包含 MP3, DVD和視頻播放及解碼庫(kù)。正因?yàn)槿绱?你必須從第三方的軟件倉(cāng)庫(kù)安裝那些軟件,請(qǐng)不要擔(dān)心,這是非常容易的 :)需要第三方軟件倉(cāng)庫(kù)
*RPM Fusion
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
*MPlayer 和 SMPlayer
?? 我更喜歡 MPlayer 或者 SMPlayer (SMPlayer 是 MPlayer的圖形用戶界面),它支持幾乎所有的視頻文件格式,外部視頻字幕,還有 DVD 播放功能,只要你安裝了上述必需的解碼庫(kù)文件。
su -c 'yum install mplayer smplayer'
從應(yīng)用程序-->聲音和視頻-->SMPlayer 打開(kāi) SMPlayer
ok~ 安裝成功
如果播放rmvb等更多格式,需要下載安裝編碼包,支持所有系統(tǒng)的編碼包地址
http://www.mplayerhq.hu/MPlayer/releases/codecs/
x86 32位下載地址
http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
接著打開(kāi)終端
su root??? //使用root權(quán)限
[root@localhost ~]# tar jxvf all-20071007.tar.bz2????????? //解壓tar.bz2包
[root@localhost ~]# mv ./all-20071007/* /usr/lib/codecs??? //解壓文件內(nèi)容移動(dòng)到/usr/lib/codecs
成功,開(kāi)始享受rmvb帶來(lái)的高清電影吧! 開(kāi)始欣賞ape無(wú)壓損格式歌曲。。。。。。
?
?
2.適合任何linux系統(tǒng)的源文件安裝
安裝mplayer很容易,但是mplayer不支持rmvb,rm,ape等格式,在網(wǎng)上查了資料,安裝總是出錯(cuò),按照這個(gè)安裝成功,轉(zhuǎn)載過(guò)來(lái),已作備忘~~
(一) 安裝過(guò)程
MPlayer,是一種功能強(qiáng)大的跨平臺(tái)優(yōu)秀媒體播放器.本人參考了網(wǎng)上的一些安裝方法,在此基礎(chǔ)上,按照自己的經(jīng)驗(yàn)總結(jié)出來(lái)的.下面我以Fedora core 4安裝mplayer.
安裝mplayer需要四個(gè)包的安裝:主程序,皮膚,codecs以及wincodecs(win32)。這四個(gè)程序都可以從mplayer官方網(wǎng)站下載:www.mplayerhq.hu 我下載的程序分別是以下四種:
src: MPlayer-1.0pre7try2.tar.bz2
skin: Blue-1.4.tar.bz2
codecs: all-20050412.tar.bz2
Windows-all-20050115.zip
把它放在/usr/software/mplayer目錄下.
安裝時(shí)先安裝編碼包,mplayer的編碼包須安裝在/usr/lib/codecs/和/usr/lib/wincodecs(win32)中。
[root@fc9 /]# cd /usr/software/mplayer
[root@fc9 mplayer]# tar vjxf all-20050216.tar.bz2
[root@fc9 mplayer]# mv all-20050216 /usr/lib/codecs
[root@fc9 mplayer]# chmod 644 /usr/lib/codecs/*
[root@fc9 mplayer]# chown root.root /usr/lib/codecs/*
[root@fc9 mplayer]# unzip windows-all-20050115.zip
[root@fc9 mplayer]# mv windows-all-20050115 /usr/lib/wincodecs 或者 # mv windows-all-20050115 /usr/lib/win32
[root@fc9 mplayer]# chmod 644 /usr/lib/wincodecs/* 或者 # chmod 644 /usr/lib/win32/*
[root@fc9 mplayer]# chown root.root /usr/lib/wincodecs/* 或者 # chown root.root /usr/lib/win32/*
這樣解碼包就安裝好了,下面開(kāi)始安裝mplayer主程序
[root@rh9 mplayer]# bzip2 -cd MPlayer-1.0pre7try2.tar.bz2 | tar xvf -
[root@rh9 mplayer]# cd MPlayer-1.0pre7/
接下來(lái)是配置準(zhǔn)備編譯,是最關(guān)鍵也是最困難的。關(guān)于配置首先要確定幾個(gè)rpm的包是否安裝了,它們是:gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel,可以下載也可以在Fedora Core 4的第四張安裝盤(pán)里找到安裝。
編譯mplayer源碼包時(shí)FC4默認(rèn)安裝的GCC4.0不可以用,而是要安裝GCC3.2即這兩個(gè)包:compat-gcc-32(CD3)和compat-gcc-32-c++ (CD4)
確認(rèn)上面這幾個(gè)包已經(jīng)安裝后,可以開(kāi)始配置編譯了.
以下這個(gè)是我自己的機(jī)上設(shè)置的。注意,如果不是用FC4,最后一個(gè)選項(xiàng) --cc=gcc32 可以不用,如果gcc版本的比較低,無(wú)法通過(guò)配置.最好升級(jí)到gcc 3.2.x以上.
[root@fc9 MPlayer-1.0pre7try2]# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --with-codecsdir=/usr/lib/codecs/ --with-win32libdir=/usr/lib/wincodecs/ --confdir=/etc/mplayer --cc=gcc32
configure后面的參數(shù)是為了使用圖形界面(即皮膚),以及配置文件位置等等設(shè)置的。需要注意的是,最后--cc=gcc32一定需要,是調(diào)用 gcc3.2來(lái)編譯程序。否則會(huì)調(diào)用GCC4.0來(lái)編譯,mplayer是不能用gcc4.0編譯的。配置成功后,后面就一馬平川了!
[root@fc9 MPlayer-1.0pre7try2]# make
[root@fc9 MPlayer-1.0pre7try2]# make install
如果前面的設(shè)置等都正確,這里就不會(huì)再有錯(cuò)誤了。現(xiàn)在mplayer已經(jīng)裝到了你的Linux里,下面要安裝皮膚即圖形界面。
然后回到原來(lái)的目錄。
[root@fc9 MPlayer-1.0pre7try2]# cd ..
[root@fc9 mplayer]# bzip2 -cd Blue-1.4.tar.bz2 | tar xvf - -C /usr/share/mplayer/Skin/
[root@fc9 mplayer]# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/
這里安裝了剛剛的那個(gè)blue皮膚并將它設(shè)為默認(rèn)的,安裝完以后你也可以找到各種mplayer的皮膚,不用解壓直接放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮膚了。
然后可以在桌面上放置一個(gè)mplayer的圖標(biāo),在桌面上右鍵選擇啟動(dòng)器(針對(duì) gnome),名稱(chēng)為mplayer;命令為 /usr/bin/gmplayer,而mplayer的默認(rèn)圖標(biāo)位置在/usr/share/pixmaps/mplayer- desktop.xpm 或者用命令 # cp /usr/share/pixmaps/mplayer-desktop.xpm /root/Desktop/
(二) 故障分析與解決
安裝完后,我們啟動(dòng)MPlayer,有可能會(huì)出現(xiàn)如下這樣的錯(cuò)誤:
"New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."
這時(shí)候我們用系統(tǒng)自帶的字體來(lái)代替.
[root@fc9 mplayer]# cd /usr/share/fonts/zh_CN/TrueType/
找其中一個(gè)字體文件復(fù)制到當(dāng)前用戶目錄的 .mplayer/ 目錄下
[root@fc9 TrueType]#cp gbsn00lp.ttf ~/.mplayer/subfont.ttf
這樣就解決了字體問(wèn)題了.
(三) 注意問(wèn)題
卸載mplayer只需在剛剛由MPlayer- 1.0pre7try2.tar.bz2解壓出來(lái)的MPlayer-1.0pre7try2目錄下運(yùn)行 make uninstall即可。所以,這個(gè)解壓出來(lái)的文件夾不要?jiǎng)h除,如果刪除了,卸載的時(shí)候也可以到安裝目錄下直接刪除,linux下沒(méi)有注冊(cè)表的概念放心刪 除!
(四) 安裝總結(jié)
1. 安裝的最初的配置是最重要的.選項(xiàng)并不是越多越好的.只要可以實(shí)現(xiàn)播放各種格式,包括rmvb和Windows下各種媒體類(lèi)型就行了.因?yàn)閣indcodecs和codecs已經(jīng)包含了常用的格式了.
2. 要多留意在./configure過(guò)程中的錯(cuò)誤或者沒(méi)有符合的依賴(lài)關(guān)系.有時(shí)候無(wú)法進(jìn)行make.就是在這一步出了問(wèn)題.如果不能進(jìn)行make,一般有提 示的,其日志在config.log中.還有一個(gè)辦法,就是通過(guò)管道輸出到文本文件中,可以了解到安裝的過(guò)程. 如 # ./configure | tee tmp.txt .這樣就可以分析錯(cuò)誤了.
3. 在make的安裝過(guò)程中,往往有好多警告,這并不是錯(cuò)誤,而是編寫(xiě)程序的人沒(méi)有注意到的問(wèn)題,如變量定義不恰當(dāng)?shù)?并不影響程序的安裝.
4. 如果安裝過(guò)程中不能順利進(jìn)行,要想還原到最初源代碼狀態(tài). 使用命令 # make distclean 清除之前的配置,再進(jìn)行新的配置.
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Linux 安装 RMVB,rm,ape文件 解码器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [css] 使用css如何设置背景虚化
- 下一篇: linux系统可以安装Adobe,Ubu