Slackware系統Mplayer只有聲音沒有圖像解決辦法

李順亮

2017年12月1日

最近重裝Thinkpad T470P ,使用的是Slackware current 64位系統。因為硬件較新,系統又追新,于是各種問題不斷。其中一個問題,就是系統自帶的Mplayer只有聲音沒有圖像。

這是什么原因呢?Smplayer號稱是linux之下最猛的播放器。于是,先安上Smplayer再說,畢竟能看先用是最重要的。之后,發現Smplayer可以正常播放,不僅有聲音,而且有圖像。

Smplayer播放所需的基礎,其實就是Mplayer。既然Smplayer可以正常播放,那Mplayer按理來說,軟件本身肯定也沒什么問題。可是,為什么前者有圖像,而后者卻沒有圖像呢?猜想過去,應該是設置的問題。

這個猜想自然還有佐證。同樣是安裝Slackware系統,且都是追current源,在單位個人使用的臺式電腦,以及家里“淘汰”之后搶救起來的筆記本電腦聯想F31,其中的Mplayer都可以正常播放,不僅有聲音,而且有圖像。沒道理呀,同樣的系統,都是安裝之后沒有動過的Mplayer,但是唯一不能播放的卻是最新的Thinkpad T470P。

雖然可以肯定是設置的問題,但是問題的根源究竟在哪里呢?想了想,也許與顯卡的不同有關。單位個人使用的電腦是集成顯卡,而原來使用過的那臺Thinkpad T450S也是集成顯卡,這兩臺隨便安裝Slackware系統,從來都是一安上就直接可以順手使用。Thinkpad T470P的確配備的是獨立顯卡NVIDIA GeForce 940MX 2GB GDDR5,但是聯想F31配備同樣也是NVIDIA品牌的獨立顯卡。那么,看來問題的出現,與是否獨立顯卡又無關了。難道與驅動這些顯卡的驅動有關?

費話了半天,總是找不到解決問題的頭緒。于是,直接去調整Mplayer各種設置。經過一番測試,發現Mplayer只有聲音沒有圖像,以及Smplayer之中圖像不能放大(其實就是Mplayer之中圖像不能放大)的問題,都得到了完美解決。

一、Mplayer只有聲音沒有圖像解決辦法

在系統用戶root下,

打開/etc/mplayer/,修改其中的mplayer.conf文件。

# Specify default video driver (see -vo help for a list).
# vo=xv

修改成

# Specify default video driver (see -vo help for a list).
 vo=x11

注意,這里的“#”,一定要取消掉,否則就成了注釋,也就是不讓它起作用的意思。

二、Mplayer之中圖像不能放大解決辦法

在系統用戶root下,

打開/etc/mplayer/,修改其中的mplayer.conf文件。

# drivers that do not support hardware scaling.
# zoom=yes

修改成

# drivers that do not support hardware scaling.
zoom=yes

也就是要把zoom=yes之前的注釋“#”拿掉,讓“zoom=yes”起作用。

當然,以上所有的設置,都只有在Mplayer重啟之后,才能生效。看來,問題還是出在x桌面上面,使用最“古老”的x11,一切都安好了。老有老的好,linux的世界對老硬件的支持,就格外讓人覺得貼心。

最后,請注意: /etc/mplayer/mplayer.conf里面的

# Change to a different videomode when going fullscreen.
# vm=yes

這里“# vm=yes”的“#”,請不要隨意取消注釋,否則電腦桌面的分辨率,將隨著影片的分辨率直接變化,或許會讓你措手不及。



| 關于絲路 | 絲路網史 | 版權聲明 | 法律顧問 | 聯系我們 |
Copyright ? 2004-2017 by onesl.com all rights reserved
建議您使用1024*768分辨率、火狐瀏覽器瀏覽

閩ICP備11005983號

20选5中奖金额