關於mplayer、totem等播放器的問題

在linux系統裏,或多或少想聽聽音樂、看看電影,往往發行版本只會提供播放器的可執行的文件,而不提供相關解碼,導致播放音樂的播放器只是一個徒具外表的空殼子而已。

mplayer是一款很好的播放器,在官方網站有很詳細說明以及解碼庫,安裝mplayer後,下載解碼到/usr/lib/codecs目錄,這樣就可以播放了。


 

mplayer

支持命令行播放,如果使用mplayer播放出現黑屏、死機現象,說明

mplayer

的默認輸出是不符合目前計算機的視頻驅動,需要指定音頻

-ao

和視頻

-vo

,否則無法進行播放。比如我確定我計算機安裝了

xv

或者

x11

的視頻驅動以及

pulseaudio

的音頻驅動,然後:

 

mplayer -ao pulse -vo x11 xxx.avi

而這些可以寫入配置文件,像這樣:

 

[default]
# Write your default config options here!

#alias mplayer='mplayer -stop-xscreensaver -zoom -vo gl2'
unicode=1
slang=zh
#解決FLV播放同步問題
autosync=0
#解決FLV播放同步問題
mc=0
#音頻驅動選擇
ao=pulse
#視頻驅動選擇
vo=x11
#不允許播放視頻時出現屏保
stop-xscreensaver=yes
#識別桌面分辨率爲1024×768
monitoraspect=1024:768
#允許視頻縮放
zoom=yes 
#設置按什麼方法來進行自動縮放字幕,0-不自動縮放,1-按>    電影高度縮放,2-按電影寬度縮放,3-按電影對角線縮放(默認值)
subfont-autoscale=1
#設置字幕文本的自動縮放係數(屏幕尺寸的百分比),值範圍爲 0~100,默認值爲5
subfont-text-scale=5
#OSD字幕的自動縮放系統(屏幕尺寸的百分比),值範圍爲0~100,默認值爲6
subfont-osd-scale=8
#設置字幕使用字體爲宋體
font=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
#支持多語言字幕
overlapsub=1
#允許掉幀<可以解決RMVB快進後聲音字幕不同步的問題>
framedrop=yes
#設定字幕自動加載的識別,播放時可以通過j鍵切換
sub-fuzziness=1
#此選項指定用多少內存(以kBytes爲單位)作爲播放文件或URL的預 緩衝
cache=8192
#一直處於頂端
ontop=1
#子字幕不顯示,以避免耗費CPU資源
fontconfig=0

[gnome-mplayer]
msglevel=all=5
vo=x11
zoom=1
vf=eq2
ao=pulse

啓動時,mplayer後面直接跟電影名稱即可。

 

mplayer也支持gui的方式,不過界面相對難看,有興趣的朋友不妨試試。



totem

是很多linux發行版默認的電影播放器,totem有2種版本,totem-xine和totem,不過目前貌似統一了,不過totem播放的解碼可以依賴於gstreamer,爲了保證totem能夠正常的播放mp3等格式文件,需要通過yum安裝以下幾個包:

 

yum install totem-gstreamer  gstreamer-plugins-ugly  gstreamer-plugins-good  gstreamer-plugins-bad  gstreamer-plugins-bad-devel  gstreamer-plugins-good-devel  gstreamer-plugins-base-devel  gstreamer-plugins-base -y

但是totem默認的輸出如果沒有目前計算機的視頻驅動,則也會造成黑屏、死機現象,那如何指定totem的視頻輸出呢?

 

上面我們說到totem的解碼是依賴於

gstreamer

,那麼音頻、視頻的輸入、輸出也依賴於gstreamer的配置,運行命令:

 

gstreamer-properties

以視頻輸出爲例:

 

在彈出的窗口中選擇“視頻”選項,默認輸出中的插件選項由“自動檢測”改成“X-Window 系統(無xv)”即可。(當然,這個也需要根據你計算機實際的視頻驅動來進行配置)。

 

以上這樣的配置,能解決大部分mplayer以及totem播放有聲音沒有圖像,有圖像沒有聲音以及黑屏、死機的問題,望上面的參考能給予讀者一些啓示。

 

該文章轉載於:http://my.huhoo.net/archives/2009/04/mplayertotem.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章