Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-05-12 20:35:05

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

[SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Cześć

Jak parametr podać w linni poleceń Mplayera/Mpv, żeby wystartował nie w fullscreenie, ale w zmaksymalizowanym oknie?

Jeśli nie da rady w maksymalnym rozmiarze okna, to ostatecznie może być wymiar w pikselach, np w ffplay (z ffmpeg), można mu podać tak:

Kod:

PLAYER="/usr/bin/ffplay -x 1280 -y 960"

W pomocach Mplayera i MPV (na tym mi nawet bardziej zależy) widzę miliony różnych opcji, ale nie zauważyłem rozwiązania tego problemu.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-05-13 02:30:42)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2  2014-05-12 21:31:37

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

W profesjonalnych menedżerach okien ustawia się to mniej więcej tak:

Kod:

<application class="mplayer2" name="xv" type="normal"><maximized>yes</maximized></application>
<application class="mpv" name="gl" type="normal"><maximized>yes</maximized></application>

;)

W jakim to środowisku graficznym?

Offline

 

#3  2014-05-12 21:41:00

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Same "niepoważne" środowiska mam na razie pod ręką:
Gnome-2.32 na razie, w przyszłości, na Waylandzie  najprawdopodobniej KDE5|MATE|LXQT.

Ten przykład, który podałeś, wskazuje na jakiś pliczek XML (konkretnie jaki?), a mnie chodzi o wiersz polecenia, czyli cmdline procesu.
To ma iść do skryptu Basha|Perla.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-05-12 21:42:34)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2014-05-12 21:54:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Ja bym to zrobił tak:
Normalnie używał jednego programu (np. mplayer), a drugi (mpv) byłby tylko używany w tym skrypcie.
Wtedy na stałe konfigurujesz mpv żeby się uruchamiał zmaksymalizowany.

Wprawdzie w GNOME takich cudów nie ma, ale może z tym programem będziesz miał namiastkę możliwości Opneboksa, z którego pochodził wcześniejszy fragment ;)
http://en.wikipedia.org/wiki/Devil's_Pie_(software)

Offline

 

#5  2014-05-12 22:03:50

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Szukałbym coś o dopisaniu do metacity, że program ma startować zmaksymalizowany. Powinno się to dać.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#6  2014-05-12 22:20:03

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

No właśnie te wszystkie prymitywne metacity, muttery, muffiny, xfwmy i inne dziadostwa nie maja tak podstawowych opcji.

Ja nie znalazłem i kombinowałem z devilspie.

Offline

 

#7  2014-05-12 22:40:58

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Chyba to musisz w pliku konfiguracyjnym umieścić

yampress@debian ~/.mplayer]$ cat config
# Write your default config options here!
#Mplayer config  ~/.mplayer/config
vo=xv
osdlevel=3
zoom=yes
xy=2

[yampress@debian ~/.mplayer]$

w lini poleceń

x <x> (MPLAYER only)
Scale image to x width (if sw/:hw scaling available). Disables aspect calculations.
-xvidopts <option1:option2:...>
Specify additional parameters when decoding with XviD.
dr2
Activate direct rendering method 2.
nodr2
Deactivate direct rendering method 2.
-xy <x>
x<=8
Scale image by factor <x>.
x>8
Set width to <x> and calculate height to keep correct aspect ratio.
-y <y> (MPLAYER only)
Scale image to y height (if sw/:hw scaling available). Disables aspect calculations.
-zoom 
Allow software scaling, where available. Could be used to force scaling with -vop scale.
NOTE:
-vop scale will IGNORE options -x / -y / -xy / -fs / -aspect without -zoom.

Ostatnio edytowany przez Yampress (2014-05-12 22:46:00)

Offline

 

#8  2014-05-12 22:45:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Można jeszcze kombinować z tym:
http://en.wikipedia.org/wiki/Wmctrl

Offline

 

#9  2014-05-12 22:50:45

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Takie skalowanie  .... to trzeba jednakowo robić co do osi X i Y . Bo potem obraz będzie zniekształcony...

Offline

 

#10  2014-05-12 23:01:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Yampress napisał(-a):

Takie skalowanie  .... to trzeba jednakowo robić co do osi X i Y . Bo potem obraz będzie zniekształcony...

Dlatego lepiej — moim zdaniem — zrobić to poprzez zwykłe zmaksymalizowanie okna.
Odpada wtedy problem skalowania i zachowywania proporcji.

Offline

 

#11  2014-05-12 23:23:12

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Spoko, myślałem, że da się jakoś w samych programach, ale jeśli trzeba jakieś protezy typu Devil's Pie, to jest tak, jakby się ktoś prawą piętą chciał podrapać za lewym uchem. :D

Takie preferencje dla programów, to chyba w Compizie też są,
wmctrl obaczę.

Chyba zajrzę też do źródełek MPV, może tam się czegoś dowiem.
rozmiar 1280x960 to mniej więcej obszar zmaksymalizowanego okna.

W głowie mi się nie mieści, że tak prymitywne narzędzie jak ffplay ma takie opcje, a mplayer i bazujący na nim mpv nie.


Gotowe:

Kod:

wmctrl  -l |  awk '$4 == "mpv" {print $1}' | while read line; do wmctrl -i -r $line  -b toggle,maximized_vert,maximized_horz; done;

Dzięki za tą wskazówkę z wmctrl.

Szkoda tylko, ze ten sposób ma przed sobą umiarkowany żywot, także sposób na podobną akcję pod Waylandem mile widziany na przyszłość. ;)


Jednak trzeba kombinować dalej, po prostu jak odtwarzacz ciągnie coś z netu, to okno pojawia się po 1 -5 sekundach, i wmctrl wtedy nie zawsze go łapie.
Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-05-13 02:32:16)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)