歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux下安裝Mplayer只有聲音而沒有圖像的解決

Linux下安裝Mplayer只有聲音而沒有圖像的解決

日期:2017/3/2 16:41:29   编辑:Linux服務器

Linux下安裝Mplayer後打開一個rmvb格式的電影,聲音都很正常,但是沒有圖像。

  原因1:

  在網上查了一些,很多解決辦法都是將

  /etc/mplayer/mplayer.corf 文件裡的有一行vo=xv,將其改成vo=x11。

  但是我改過之後仍然沒有圖像,然後繼續找其它的原因。

  原因2:

  再看一下彈出的"Error!"對話框:

  Cannot find codec matching selected -vo and video format 0x30345652。

  找不到與所選的視頻輸出驅動和視頻格式相匹配的編解碼器

  應該是編解碼器沒裝,先用 dpkg -l w32codecs 命令查看一下顯示 w32codecs 是未安裝狀態

  先用 sudo apt-get install w32codecs 試了一下,沒有可用的軟件包

  然後去網上下了個w32codecs包,下載鏈接如下:

  http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20071007-0.1_i386.deb

  http://ftp.sunet.se/pub/os/Linux/distributions/debian-multimedia/pool/main/w/w32codecs/w32codecs_20071007-0.1_i386.deb

  裝上後就OK了。

  關於mplayer配置文件的一些說明

  vo=xv(選擇默認的播放模式,xv模式是支持顯卡硬加速功能的模式,對cpu的占用很小,推薦;更多的顯示模式可以用命令mplayer -vo help看,其中的vesa模式可以在不啟動xwin界面時播放,有點象當年DOS下的金山影霸)

  ao=oss(選擇聲音的播放模式,oss是兼容性最好的播放模式,推薦;你也可以試試sdl模式)

  fs=yes(全屏模式,yes的話默認以全屏播放,no或前面加#號注釋掉這行的話則默認是1:1播放模式)

  zoom=yes(即時改變電影畫面大小,yes的話則可以用鼠標隨意將播放畫面拉大拉小,no的話不能)

  gui = yes(默認是圖形化操作界面,這需要你先前用./configure --enable-gui來編譯,否則的話就算yes也沒有gui操作界面)

  skin = default(設置默認的skin,將等號右邊的值換成skin所放目錄就可以設置想要的skin為默認了,這個參數在用gui操作界面才有效)

  cache = 8192(默認的播放緩存大小,如果機器內存夠大,則將它加大一點,如果不是很大,譬如128以下,還是用默認的算了)

  framedrop = yes(允許跳幀,如果你的機器CPU速度非常非常慢的話請將這個yes,默認是no或前面加#號將這行禁止;對於366MHZ以上的機器,建議都設成no或前面加#號)其他設置用默認就行

Copyright © Linux教程網 All Rights Reserved