以下是 Mplayer安裝和使用過程中常見的問題的正文內(nèi)容,本文是網(wǎng)友投稿或本站會(huì)員創(chuàng)作,不代表本站觀點(diǎn):
本FAQ涉及以下幾個(gè)方面的問題:
Mplayer的安裝
Mplayer使用中的一些常見問題
Mplayer中文字幕和字體的使用
SMTH 版面上關(guān)于Mplayer安裝使用中比較少見的問題
關(guān)于安裝Mplayer的方法和常見的問題,Mplayer自帶的INSTALL文件已經(jīng)有詳細(xì)的說明,推薦大家遇到問題時(shí)閱讀。另外,關(guān)于Mplayer的問題,推薦大家閱讀精華區(qū)的Hooey的《Mplayer指南》和ChE轉(zhuǎn)載的《Mplayer的安裝與使用》
如何安裝Mplayer
可以選擇使用rpm安裝包,但是據(jù)說rpm包比較不好使,所以推薦自己編譯源碼。假定你已經(jīng)安裝了所有的需要的庫和工具程序(gcc,tar等)。在編譯不發(fā)生錯(cuò)誤的情況下,使用下面的步驟:
1. 解壓縮win32codec,并把解壓縮后的文件拷貝到/usr/lib/win32
2. 解壓縮MPlayer源代碼,并編譯。
推薦使用的gcc版本是2.9.5和3.2.x,如果你使用的版本是3.x,編譯出錯(cuò),那么可以加上參數(shù)./configre --disable-gcc-checking
如果需要圖形界面的gmplayer,則加上./configrue --enable-gui
如果需要支持rm格式,使用./configure --with-reallibdir=/usr/lib/rp9codecs
其中/usr/lib/rp9codecs是real的解碼器
DIVx5要不要安裝
Mplayer自帶Divx和Xdiv的解碼器,所以如果僅僅想看DVD的話,那么已經(jīng)夠用了。只是在需要制作Divx等文件時(shí),需要用到這類解碼器。這時(shí)再安裝就可以了。
如何使用Mplayer
幾個(gè)常用命令
上下左右箭頭:快進(jìn)快退
f:fullscreen
p: pause
+ -:調(diào)整聲音和圖象的延遲
q:quit
/ *:音量
c:調(diào)整fullscreen時(shí)的分辨率
o:顯示模式
有的DIVX有兩個(gè)音軌,如何選擇啟動(dòng)是使用參數(shù) -aid
mplayer圖像為何不隨窗口大小縮放
使用 -zoom 加了嗎?
mplayer中srt字幕可以放大嗎?
有選項(xiàng)可以調(diào)整的 subfont-autoscale
mplayer可以放大看嗎?
f鍵
mplayer如何使用多語言字幕
如果一個(gè)sub文件中有兩種語言的字幕,可以使用 j 鍵進(jìn)行選擇和切換還可以同時(shí)顯示多個(gè)語言的字幕
mplayer 調(diào)音量的鍵是那個(gè)?
9,0
mplayer如何指定字幕啊
當(dāng)字幕文件和原來的avi文件名不一樣時(shí),使用參數(shù)-sub指定字幕文件名
Mplayer如何播放vcd?
mplayer -vcd 1(or 2,3,4)
mplayer怎么顯示不了中文
如果是對話框中顯示不了中文是gtk的字體沒有配好,如果是播放的那個(gè) 狀態(tài)框里面,是不可能顯示中文的,因?yàn)槟莻€(gè)其實(shí)是圖片
如果是sub/idx字幕不顯示中文,那么是字幕本身不是中文的。
如果是txt字幕不顯示中文,那么看前面字體的配置。
Mplayer可不可以使用ttf字體編譯的時(shí)候加--enable-freetype,啟動(dòng)的時(shí)候用-font /your/ttf/font,如果要中文的話加-subcp cp936
如何播放中文字幕
對于sub/idx格式的字幕本身時(shí)圖片的格式的,是mpeg2格式的,所以是否顯示中文取決于字幕本身。
對于文本格式的字幕,需要加入中文字體。
編譯時(shí)用--enable-freetype,之后在.mplayer/下面
ln -s /YOUR/PATH/TO/CHINESEFONT.ttf subfont.ttf
在.mplayer/config中加入:
subcp=cp936
命令行方式下的MPlayer播放的問題MPlayer在不啟動(dòng)X的情況下至少有三種方法可以播放影片。
第一種,直接在終端環(huán)境,使用aalib播放。這種方法不需要任何圖形設(shè)備,直接通過字符方式播放影片,但是畫面效果較差,而且不支持彩色。
第二種,通過VESA直接訪問顯示設(shè)備。這種方法具有較好的兼容性,當(dāng)前絕大多數(shù)顯示適配器都支持VESA,但是這種方式只能由root使用。
第三種,通過幀緩沖設(shè)備framebuffer,這種方法需要顯示驅(qū)動(dòng)程序的支持。
你可以通過-vo參數(shù)指定視頻輸出方案。
為什么我的nVIDIA 顯卡vo不支持vx
裝nividia的官方驅(qū)動(dòng)
保證xv編譯到mplayer里面
對real格式的支持
說過real的編碼分open的和非open的,open(rv10)的是mplayer有自己的解碼器,別的rv20,30,40(就是rmvb)是通過調(diào)用real自己的so或者dll解碼器解碼的,rc5和0.90的正式版已經(jīng)支持的很好了,基本都可以放。以前的mplayer問題就多了
如何抓圖才使mplayer放的MTV畫面也在?
我用vo x11 ,然后用import就可以抓下來. gl2也可以。
個(gè)別不常見問題
Q 播放rm時(shí)的Not audio/video stream or unsupported錯(cuò)誤我用MPlayer播放rm文件,編譯時(shí)已經(jīng)用了rp9codecs,啟動(dòng)時(shí)加上了mplayer -idx或mplayer -forceidx,但是隨便放什么rm文件都會(huì)出現(xiàn): Not audio/video stream or unsupported!但是rm文件可以接著放下去,也有聲音只是不能拖動(dòng),有方法解決嗎?
A 這是個(gè)bug,改源碼
打開mplayersource/libmpdemux/demux_real.c,找到下面的代碼(1082行):
代碼:
else {
mp_msg(MSGT_DEMUX, MSGL_ERR, "Not audio/video stream or unsupported! \n");
}
全部刪掉或注釋掉
在播放rm文件時(shí),這部分(else if... else)代碼被執(zhí)行3次,第一和第三次上面的代碼條件不足不執(zhí)行,跳過,第二此執(zhí)行了,因此彈出警告窗.
由于不清楚rm文件的格式和作者的判斷是否正確,這是否是軟件的bug不清楚,只知道老是彈出這框非常煩人,建議去掉,對mplayer功能無影響,rm照樣播放
Q 編譯源代碼出現(xiàn)找不到gcc或者libgcc的錯(cuò)誤
A 安裝gcc
Q 裝mplayer時(shí),出錯(cuò),Error:the GUI requires GTK(which was not found)
A 裝 libgtk 1.2
Q 出現(xiàn)錯(cuò)誤Error: PNG support required for GUI compilation, please install libpng and
libpng-dev packages.
A 裝libpng-dev和libpng
如果安裝過程中出現(xiàn)的缺少相關(guān)包的錯(cuò)誤比較多,推薦使用apt系統(tǒng)查找或者訪問rpmfind.net,可以幫助你 以上文章內(nèi)容均以下是 Mplayer安裝和使用過程中常見的問題(2)的正文內(nèi)容,本文是網(wǎng)友投稿或本站會(huì)員創(chuàng)作,不代表本站觀點(diǎn):
Q 我總算裝好mplayer, 有圖形界面,能播放, 有字幕但它是亂碼,我把/usr/local/share/mplayer/font/的字體文件換了好幾次都沒用,換的是font-arial-18-iso-8859-1/下的字體另外我把~/.mplayer/font這個(gè)目錄刪了,它似乎不肯用這個(gè)目錄下的字體.
A 編譯時(shí)用--enable-freetype,之后在.mplayer/下面ln -s /YOUR/PATH/TO/CHINESEFONT.ttf subfont.ttf在.mplayer/config中加入:subcp=cp936 就OK了。
Q 我想使用ttf字體,所以啟動(dòng)時(shí) -font ~/.mplayer/subfont.ttf
但是總是會(huì)跳出成千上萬行, Syntax error in font desc
另:不用ttf時(shí)是可以載入mplayer自己字體包的font.desc的
A 不要用simsun字體,用simhei之類的就沒有問題
Q 我安裝了mplayer0.90, 卻總是沒有字幕, 它能探測到字幕文件卻說不能打開字幕.這個(gè)版本和以前裝的不一樣,字體文件不是用font.desc ,而是直接指定***.ttf不知道是不是和這個(gè)有關(guān), 不過以前裝的Mplayer雖然能打開字幕可卻全是亂碼...
A 向下兼容,這個(gè)和ttf沒有關(guān)系。
可能是沒有設(shè)定參數(shù)vodsubid,
可以嘗試使用j鍵試試
Q 使用skin時(shí)出錯(cuò),
在命令行下可以播放了??墒?,gui的就不行了。./configure時(shí)我選擇gui了,qmplayer時(shí)停在了檢查skin上。沒有skin時(shí)說沒有,我復(fù)制了Blue的skin到~/.mplayer/Skin下面,結(jié)果就停在了檢測這個(gè)那里。為什么? A mv ~/.Skin/blue ~/.Skin/default
以上文章內(nèi)容均為網(wǎng)絡(luò)轉(zhuǎn)載或者本站會(huì)員原創(chuàng),
"Linux-cn.com不對文章內(nèi)容做任何保證