這兒年生,用rmvb來(lái)搞視頻的太多了,郁悶的是我已經(jīng)較長(zhǎng)時(shí)間沒(méi)有能順利的播放rmvb了。今天又突發(fā)奇想的來(lái)整整,原來(lái)還是解碼庫(kù)(DecoderS)的問(wèn)題。既然開(kāi)始寫了,就順便記一些播放的工具和方法。
播放rmvb我當(dāng)然最初是想到的是RealPlayer了。于是找到了http://www.real.com/linux/,看到有最新的 RealPlayer for Linux 10Gold.記得是一個(gè)bin文件,直接運(yùn)行安裝,比較簡(jiǎn)單。這樣一來(lái),對(duì)一般的rm、rmvb文件都可以支持。可是,在我機(jī)器上就是時(shí)常有些問(wèn)題,尤其是菜單中的設(shè)置選項(xiàng),只要一打開(kāi)就會(huì)導(dǎo)致程序失去響應(yīng),然后只有強(qiáng)行關(guān)閉甚而殺進(jìn)程。再繼續(xù)發(fā)展到后來(lái),就再也播放不起了。現(xiàn)在被我刪除,因?yàn)槌绦蛞呀?jīng)完全打不開(kāi)。(我相信這應(yīng)該是本機(jī)問(wèn)題,good luck!)
還是要看看MPlayer,要放電影卻沒(méi)有嘗試這個(gè)還是比較遺憾。去http://www.mplayerhq.hu/找到你所需要的資料,當(dāng)然也有 MPlayer的一堆東西。喔,有三類:播放器、解碼庫(kù)、皮膚。我倒是莫明的不太喜歡用這東西,相當(dāng)莫明。嘗試過(guò)一下,還是可以用。下載了mplayer的源碼,選擇OS種類,文件類似MPlayer v1.0rc1 source這種,解壓并進(jìn)行。/configure、make、makeinstall.編譯視機(jī)器狀況時(shí)間不同,我大約編譯了5分鐘;當(dāng)然一般能正常安裝。若需要GUI的支持,記得在配置的時(shí)候運(yùn)行:。/configure ——enable-gui.這些完成好,繼而一個(gè)(更)重要的事情就是安裝decoderS了(加S是為了說(shuō)明有很多)。下的decoderS是一個(gè)壓縮包,解壓后copy至/usr/local/lib/codecs/文件夾下,官方還推薦/usr/local/lib/win32,因?yàn)橐恍├系牟シ跑浖赡軙?huì)用到,當(dāng)然這兩個(gè)文件夾如果不存在則自己建一個(gè)。第三步(可選)就是安裝一個(gè)GUI的皮膚,也在這里下載包,解壓后拷貝東西到/usr/local/share/mplayer/skins/或在~/.mplayer/skins/下面。據(jù)說(shuō)能夠自動(dòng)識(shí)別并使用,我沒(méi)有試過(guò)。我只完成了前兩步,然后運(yùn)行:mplayer ,則可看。有GUI的可以運(yùn)行:gmplayer 就行。
使用MPlayer的第二步,這些Codecs有點(diǎn)講究。一般會(huì)下essential-20061022.tar.bz2之類的包,然后解壓,可惜是可能有問(wèn)題,對(duì)rmvb的支持不行且很可能無(wú)法進(jìn)行播放(但我遇到有些朋友可以用,我沒(méi)有更仔細(xì)的深究原因,不太懂。)。因?yàn)閞mvb需要的是rp9codecs的包,rp9codecs-20050115.tar.bz2,可以下來(lái)用。當(dāng)然,比較全面而穩(wěn)妥的方案也有,就是去下載所謂的codecs-all,包括了全部的解碼庫(kù)。
話又說(shuō)到開(kāi)頭,出于一些微妙而奇怪的原因,我比較喜歡用KDE,當(dāng)然對(duì)“咖啡因”(Kaffeine)也是有些許偏好。我的“咖啡因”版本是基于KDE3.5.5的0.8.2,性能和穩(wěn)定性較以前有較大提升,個(gè)人認(rèn)為還是比較推薦的。多的不說(shuō)了,要用這個(gè)播放器放你所想要的很多東西,其實(shí)關(guān)鍵也只是在于解碼庫(kù)的位置。如果你沒(méi)有配置好解碼器路徑,你多半會(huì)在播放rm/rmvb的時(shí)候碰到cook.so的問(wèn)題。嗯 ,在Kaffeine的設(shè)置->Xine參數(shù)設(shè)置->decoder這一欄中,選擇好你下載好的decoderS路徑就行了。它的默認(rèn)好像是/usr//lib/codecs/,喔,這和我們?cè)谇懊嫠吹降挠行┎环揖褪且恢贝笠饬藳](méi)有發(fā)現(xiàn)這點(diǎn),才面對(duì)rmvb沉默了很久。注意剛才我們敲定的地方是:/usr/local/lib/codecs/.設(shè)置后保存,OK了。