Képlopás a filmből

 ( poliverzum | 2008. március 8., szombat - 12:18 )

Attól félek nagyon alapdolgot fogok kérdezni. Tehát:

Kéne nekem valami lehetőség rá, hogy amikor

- filmet nézek kifejezetten az Mplayer progival
- teljesképernyős üzemmódban
- akkor képet tudjak "kilopni" a filmből
- egyetlen gombnyomásra
- a lehető legjobb minőségben, amit a nézett film felbontása lehetővé tesz (azaz függetlenül attól, épp milyen felbontású a képernyőbeállításom)
- lehetőleg png fájlformátumban
- A filenevet lehetőleg képezze automatikusan, mondjuk dátum-idő stringből.

Az mindegy hova menti a képeket, csak tudjam előre... :-)

No most ha az Mplayer nem tudja ezt maga semmi vész, csak legyen egy progi amit fel kell telepítsek és annak valami utasítását ráköthessem az XBindkeys-re.

Közönséges képernmyőképkészítő nem jó, már próbáltam - fullscreen-nél nem válnak be, csak a szürke semmit mentik ki, de meg az olyanoknak úgysem jó a felbontásuk.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

RTFM!!!!!!!!!!!!!!!!!

-vf screenshot

A'rpi

Az bonyolult.

---
pontscho / fresh!mindworkz

Bocs de nem érzem jogosnak az RTFM választ, mert a man-ban a -vf-ről ez áll:

-vf
Vesszővel elválasztott lista a használandó video szűrőkkel, és opcióikkal.

No most ebből hogy a nyavalyába sejtsem én, hogy ez majd megoldja a képlopási gondomat?! Mert elárulom neked, még most sincs halvány gőzöm sem róla, mit kéne kezdenem ezzel az opcióval!

Ha tényleg segíteni akarsz és nem kioktatni, egyszerűen írj ide egy példát rá, hogy "Hé láma, kösd rá a neked tetsző forrógombra ezt a parancsot és oké lesz: ..."
Esetleg ha _nagyon_ segíteni akarsz, a parancsban levő paraméterekhez is írhatsz magyarázatot.

-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Mondjuk innen. :)
Ket lepesben talalhato meg egy manualban amit keresel:
- betoltod (groff/browser/etc)
- rakeresel kulcsszavakra. Ez igenyel nemi fantaziat.

---
pontscho / fresh!mindworkz

Speciel amit belinkeltél, az NEM a man-oldal, azaz eddig nem ismertem.

Ennél nagyobb baj, hogy ha kiadom e parancsot:

gmplayer sharbat4.flv -vo x11

semmit se csinál az "s" gomb lenyomására, sőt, nem is jeleníti meg fullscreenben a filmet csak egy pici kis ablakban, amit ki sem lehet nagyítani. A jobbklikkre előbukkanó helyi menü szerint ez a kis ablak lenne neki a teljes képernyő, holott hülyeség, mert korábban megnéztem igazi fullscreenben is.
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

A -vf screenshot funkció már majdnem oké, de csak 1024×768-ban menti le, azaz úgy, ahogy a képernyőn látom, azaz ez nem képlopás, hanem képernyőkép-készítés, mert nem a film felbontásától függő legjobb minőségben menti le a képet!
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Ennek fuss neki megegyszer, mert rossz kovetkeztetesre jutottal, ugyanis nem igy van.

Speciel amit belinkeltél, az NEM a man-oldal, azaz eddig nem ismertem.

Valoban, viszont azert van az internet es a teljes doksi (ami letoltheto, es SVN-ben is benne van), hogy megnezd, ha ugy erzed, h a manual nem ad valaszt a kerdesedre. Mondjuk ez minden project eseteben igy van. A kedvedert direkt a magyart linkeltem be.

semmit se csinál az "s" gomb lenyomására, sőt, nem is jeleníti meg fullscreenben a filmet csak egy pici kis ablakban, amit ki sem lehet nagyítani. A jobbklikkre előbukkanó helyi menü szerint ez a kis ablak lenne neki a teljes képernyő, holott hülyeség, mert korábban megnéztem igazi fullscreenben is.

Mar leirtak lentebb a megoldast.

---
pontscho / fresh!mindworkz

Pedig jogos, ugyanis azt irta le, amit kerdeztel. Csak egyszeruen tovabb kellett volna olvasnod a manual-ban, ott szepen sorban szerepelnek a szurok, koztuk a screenshot nevu.

mplayer -vf screenshot file.avi, es innentol megy a keplopas az s billentyu lenyomasaval. En sem ismertem ezt a funkciot, igy mikor Arpi valaszat lattam, az elso dolgom volt "man mplayer", es rakeresni a "-vf" szovegre. Rogton az elso talalat leirta, hogy az "s" es "S" billentyuk hasznalhatok az altalad kert funkciokra. Valo igaz, maga a -vf schreenshot sokkal-de-sokkal messzebb van a man-ban, de ott van. Teny es valo, en angolul olvasom a man-t, de a Video filter listaban (termeszetesen a -vf opcio leirasanal) megtalaltam a "screenshot" nevu filtert, sot azt is, hogy mivel 0 overhead-je van, nyugodtan be lehet tenni a config fajlba. (Speciel kiprobalas utan meg is tettem, mert neha jol johet a funkcio.)

Ugyhogy hatrebb az agyarakkal, minimum kerj bocsanatot, ugyanis Arpi pont azt tette, amit hianyoltal: "írj ide egy példát rá" . Megtette.

Nem éppen. Én egy olyan parancsot kértem, amit rákötök egy forrógombra, s amikor nézem a filmet, megnyomom a gombot, s az kimenti a képet. Erre ő egy opociót írt le, ami messze nem az amit kértem: ugye te sem hiszed ha rákötöm egy gombra: "-vf screenshot", erre az kimenti a képet?! Ezt úgyvalahogy kellett volna hogy azt írja:

Indítsd így a lejátszót:

gmplayer film.avi -vf screenshot

és ezután az "s" gomb menti neked a képet!

De ez még mindig nem az amit kértem. Hanem nem is ez az érdekes. Idefigyu, ha én megkeresek egy részt a man-ban, s erre még az azutáni harmadik képernyőoldalon sincs az, ami nekem kell, tuti hogy elkönyvelem, hogy ez nem az amit szeretnék! Pláne ha ilyen részeket olvasok addig, amit magyarul sem értek:

halfpack[=f]
Planáris YUV 4:2:0 átkonvertálása félmagas packed 4:2:2-vé, a luma lemintavételezésével, de az
összes chroma minta megtartásával. Hasznos alacsony felbontású eszközökön történő megje-
lenítésre. Egyszerű luma deinterlacer-ként is használható, kevés CPU időt fogyaszt. Alapban
minden páros sort átlagol. Az f opcionális paraméter lehet 0, ez esetben az átlagolás a páros,
vagy 1 esetében a páratlan sorokra érvényes.

Ember, ebből egy kukkot nem értek! Mi az hogy "planáris", meg "luma lemintavételezés" meg a többi?! És még mindig egy szó sem a képernyőképről!

Persze hogy nem olvasom tovább. Szóval attól tartok, a kommunikációs folyamatot tekintve nagyon eltérő az elképzelésünk arról, mit értünk azon szó alatt, hogy "segítség". Ezt különben nemegyszer megfigyeltem már. Nem vagyunk egy síkon szemantikailag.

-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Nagyon tudom sajnalni, hogy te minden letezo segitseget rosszindulatu, es hatraltato kotozkodesnek tekintesz.

Veled ellentetben soha nem olvastam meg vegig az mplayer manualjat. Ha kell valami, akkor indonkent bele-bele nezek, es rakeresek arra, ami szerintem olyasmi lehet, amit en keresek. Tehat - mivel en ezen a szinten tudok angolul, es hajlando is vagyok kuzdeni - jelen helyzetben a "screenshot" szovegre kerestem volna ra. (A magyar nyelvu doksival _nekem_ tobb bajom van - kezdve a nem egyseges nyelvezettol, folytatva a hibas forditasokig, ezert en azt altalaban kerulom; pl. a keplopas, kepmentes is elterjedt, tehat nehezebb lenne megtalalni.) Te sajat bevallasod szerint vegigolvastad a manualt, akkor legalabb valami halvany elkepzelesed kene legyen a felepiteserol - es ebben az eetben rajonnel magadtol, hogy a "-vf" utan sok-sok szuro leirasa szerepel - azaz ha teged a halfpack (szuro?) nem erdekel, akkor lapozol a kovetkezohoz. Ha az se a teged erinto "screenshot", akkor meg tovabb.

Tobbszor mondtak mar neked, szartal rajuk, most en is mondom (szarjal erre is nyugodtan): itt senkit nem fizetnek azert, hogy segitseget adjon masoknak. Szivessegbol teszik es elvarjak azt, hogy a segitseget ne kelljen a szadba ragni - azaz ha megkaptad a fo jellemzoket, akkor ne mint egy ovodas, hanem mint egy kb 20 eves szellemi szinten levo emberke, a kiindulasi infokkal kepes legyel a meg homalyos infokat is megerteni. Ha nem megy, akkor ne lebasszad az illetot, ne mindenfele pikirt megjegyzeseket tegyel arra vonatkozoan, hogy te hogy szeretned, hanem nemi alazattal jelezd, hogy szellemi szinted nincs azon, amit rolad felteteleztek, es fogalmazza meg a fentinel is gyengelemejubb modon.

Megismetlem: en sem ismertem a funkciot, es megis kepes voltam ugyanabbol a (kb) 4 szobol (meg az RTFM-ben szereplo Man-bol) kideriteni a valaszt. Te meg nem.

Es bocsanat, de en azt hittem, szamodra a keplopas lehetosege volt a lenyeg, nem pedig az, hogy teszem azt a Ctrl-Alt-g billentyuvel tudjad megtenni - igy ugy veltem, hogy jo lesz neked az "s" billentyu is.

Szoval en abban maradok, hogy szerintem te megkaptad a megoldashoz vezeto informaciot, szerinted viszont nem.

Van valami ilyesmi: "ne halat adj az ehezonek, hanem tanitsd meg halaszni" - itt mindenki tanit teged dokumentaciot olvasva megerteni egy rendszer (a UNIX-like rendszerek vilaga) mukodeset, te viszont egy Service Desk mukodeset varod el: nekem problemam van, mindenki ugorjon es csinalja meg. Nem fog menni. De sok sikert a tovabbiakhoz!

'Van valami ilyesmi: "ne halat adj az ehezonek, hanem tanitsd meg halaszni" - itt mindenki tanit teged'

Na, innen kezdve te is bibliával kelő-fekvő ember lettél, és az ignor listájára kerültél, közvetlenül mellém.

Ja még valami.

Topicnyitó (részlet):
====
Kéne nekem valami lehetőség rá, hogy amikor

- filmet nézek kifejezetten az Mplayer progival
- teljesképernyős üzemmódban
- akkor képet tudjak "kilopni" a filmből
- egyetlen gombnyomásra
- a lehető legjobb minőségben, amit a nézett film felbontása lehetővé tesz (azaz függetlenül attól, épp milyen felbontású a képernyőbeállításom)
- lehetőleg png fájlformátumban
- A filenevet lehetőleg képezze automatikusan, mondjuk dátum-idő stringből.
====

Ebben bizony benne van, hogy neked jó, ha ezt az mplayer tudja (mondhatni az a legjobb). És csak ez után szerepelt, hogy ha az nem, akkor valami program, amit indítva, xbindkey, stb.

Szóval ismét csak oda jutottunk, hogy pontosan azt kaptad amit kértél:
1) mplayer
2) kipróbáltam, természetesen teljes képernyős üzemmódban is megy
3) akkor
4) egy gombnyomásra - s
5) legjobb minőség - amiben a film van
6) lehetőleg png - no pont az
7) automatikus, a "mondjuk" szerintem nem kötelezöséget, hanem példát jelent.

No én is befejezem a puffogást.

"A törvény nem ismerete nem mentesít a törvény betartása alól." ;-)

Tudod mit? Akkor RTFS! Mert megerdemled.

A'rpi

ps: btw a magyar nyelvu mplayer doksik kb felejtosek, amiota Gabucino is kiszallt, kb senki sem updateli oket. A magyar man-t pl. 2 eve modositottak utoljara erdemben:
Author: Gabrov
Date: Sat Nov 11 21:07:09 2006
New Revision: 20860
synced with r20859

Azota csak ennyi tortent:

Date: Wed Jan 10 16:16:52 2007
upgrade copyright years

Date: Tue Jan 1 18:18:46 2008
update copyright year to 2008

:)
vagy inkabb :((((

szoval elegedetlenkedes helyett (mellett) lehetne pl. jelentkezni doksi forditonak/karbantartonak.

Nem azért de az MPlayer FM-jének elolvasása egy napos elfoglaltság :)

Amúgy javaslom az SMPlayer frontendjét felrakni, és akkor az "S" bötü nyomkodásával lehet képernyőképet menteni. Amúgy is elég jó szerintem ez a cucc hozzá.

Smplayer +1..nagyon profi frontend. (QT alapú)

Én a gMplayer parancsot huzaloztam be a menübe, az indít valami skint, és úgy használom. Továbbá, óvakodom a Qt alapú dolgoktól. Nem használok KDE-t. És elhiszem hogy jót akartok, de azt már nem, hogy ne lenne erre a tulajdonképpen triviális feladatra valami pofonegyszerű utasítása az mplayernek, amit elég valami forrógombra rákötnöm. Minek berántani emiatt a fél KDE-t?!
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Direkt kiprobaltam, (termeszetesen) gmplayer alatt is megy a funkcio, pont ahogy fentebb mar szerepelt.

Én istenbíz elolvastam már életem során nem is egyszer az Mplayer/mencoder teljes man-ját (igaz, magyarul...), és valóban teli van sok jó dologgal, de esküszöm a 3/4-edét nem értem még így sem, hiába magyarul van! Olyan szakmai szinten magyaráz! Meg ugye, az egyes opciókat egymáshoz passzintva kéne kiadni, szóval, ez kifejezetten nagy hozzáértést kívánó valami. De én nem is akarok érteni hozzá úgy, mint egy profi stúdiós ember, nekem megfelel a jelenlegi tudásom, csak egy picivel szeretném kibővíteni. Ezzel a képlopási izémizével.
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Vlc-nek van ilyen belső feature-je, ctrl+alt+s-el érhető el.

A következőket teljesíti:
- teljesképernyős üzemmódban
- akkor képet tudjak "kilopni" a filmből
- egyetlen gombnyomásra
- a lehető legjobb minőségben, amit a nézett film felbontása lehetővé tesz (azaz függetlenül attól, épp milyen felbontású a képernyőbeállításom)
- lehetőleg png fájlformátumban

Amit nem:
- filmet nézek kifejezetten az Mplayer progival (Mivel ez vlc.)

Amit nem tudok:
- A filenevet lehetőleg képezze automatikusan, mondjuk dátum-idő stringből. (A képet automatikusan menti, és egy filenév prefix-el adható meg, hogy milyen néven. De azt nem tudom, használhatsz-e formátumstringeket a prefixben.)

De kedves BaT, én már nagyon hozzászoktam az Mplayerhez. Egy rakás mindent tudok alatta. (legalább az 1%-át a funkcióinak!) Filmeket is a mencoderrel kódolok át. Kérlek ne haragudj de semmi kedvem egyetlen aprócska funkcióért egy másik videólejátszót telepíteni. És megtanulni.
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Kérdeztél valamit. Legjobb tudásom szerint válaszoltam. Ez baj?

Amúgy Árpi megoldását próbáltam, működik. A lementett kép akkora, amekkora a videó natív felbontása. Ez vlc-ben is így van. Ha ez probléma, akkor utólag GIMP-el nagyítsd fel a képet a monitorod natív felbontására. :)

Lehet vhogy scriptelni a VLC képlopását? Mondjuk minden 5 mp-ben csináljon egy képet.

"Vlc-nek van ilyen belső feature-je, ctrl+alt+s-el érhető el."

"- egyetlen gombnyomásra"

:)

Át lehet konfigolni, én csak az alapértelmezett billentyűkombinációt írtam. :)

gimp?

Nézegetve a commenteket:

- keresés mint kifejezés az ittenieknek új fogalom? Definiáljam?
- annyira rohadtul el van ám dugva, és olyan hülye neve van a filternek, hogy felismerhetetlen... HOGY A FRANCBA MERIK A SCREENSHOT FUNKCIÓT "screenshot" NÉVEN EMLEGETNI??? Felfoghatatlan.

Nyilt forrasu, szerintem ha nagyon megindoklod es elkuldod a fejlesztoknek, beteszik a peccsedet, amitol a "-vf screenshot" helyett hasznalhato lenne mondjuk a "-a vsz keplopo" is a feladatra. (Javaslom a manual-t is peccseld, hogy az opciolista elejen alljon, konnyu legyen megtalalni.)

Inkább forkolni kéne mplayer-screenshot néven, kérdés mi lesz a projecttel, ha mondjuk adott user nem képet akar lopni, hanem feliratot betölteni... Újabb fork, és manual átrendezés? ;)

én is használom aktívan a -vf screenshot szűrőt, és örülök is neki. ellenben van vele egy apró problémám: tömörítetlen png formátumban menti a képet. be lehet állítani ezt valahol, hogy tömörített png formában mentsen (mint ahogy a -vo png esetében is meg lehet adni tömörítést), vagy esetleg meg lehet-e adni, hogy jpg-be készüljön a screenshot? ha igen, akkor hol és hogyan? erre vonatkozó leírást sajna nem találtam :(

vf_screenshot.c írta:
png_set_compression_level(png_ptr, 0);

Ezt átállítani nem fogod, legfeljebb átírni a kódban.

import - saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen.

--
Debian lenny, 2.6.23

Overlayt nem lehet vele, az általánosan használt kimenet pedig pont ilyen (XVideo).