cht電腦資訊影音版
adm Find login register

解決 mplayer 雙螢幕播放時外接螢幕無法顯示的問題

coolcd
1 解決 mplayer 雙螢幕播放時外接螢幕無法顯示的問題
Promote 2 Bookmark 02010-03-06quote  

筆電的螢幕很糟,所以我外接了一個螢幕,但自從使用雙螢幕後就發現,使用 -vo=xv 時,外接螢幕播放時,mplayer 只會出現黑色播放區塊,不會出現影片內容。

今天特別找 man page 研究,發覺 xv 有些選項可設,若加上 adaptor=1 的選項,就可讓影片出現在兩個螢幕上。

也就是

$ mplayer -vo xv:adaptor=1 video.flv 

adaptor 要設多少?可用 xvinfo 看,xvinfo 在 Debian 中是包在 x11-utils 中。

我的電腦中,0 代表 Adaptor #0: "ATI Radeon Video Overlay"

1 代表  Adaptor #1: "Radeon Textured Video"

如果用 0 播放,就像原本的情況,如果用 1 播放,就正常。

不知道是 ATI Driver 太爛的問題,或者是 mplayer 的 bug 

edited: 1
guest
2
Promote 0 Bookmark 02010-03-06quote  

原來SMPlayer裏面那個設定是這個意思啊,

我一直再想那幾個xv到底有什麼不同說。

感謝coolcd的分享!

eliu
3
Promote 0 Bookmark 02010-03-06quote  
coolcd
4
Promote 0 Bookmark 02010-03-06quote  

原來 smplayer 早就設好了

你不提我也不知道 :D

---------------

PrintScreen 看不到,是指無法截圖嗎?

edited: 1
eliu
5
Promote 0 Bookmark 02010-03-06quote  
coolcd
6
Promote 1 Bookmark 12010-03-07quote  

在 awesome window manager 下測,PrintScreen 無論用 xv 還是 x11 都沒作用,可能需要額外設定,我自己執行 gnome-screenshot 可以抓到 mplayer 的畫面 。

在 gnome 下,使用 xv 時按 PrintScreen 可以叫出 gnome-screenshot 㧓到整個螢幕的畫面,應該沒問題。

不過,我覺得比較好用的還是直接用 mplayer 自己的參數 -vf screenshot,指定這個參數後,按 s 就可以抓 mplayer 的畫面,按 S 可以抓連續畫面。

manpage 上說,這個參數要放在所有 video filters 的最後面,才能記錄到其他 video filters 的效果。

 

edited: 1

cht電腦資訊影音版
adm Find login register
views:20583