A segítségeteket kérném. Egy lassú gépen (500 Mhz) szeretnék folyamatosan teljes képernyőre nagyítva másodpercenként fissülő képet megjeleníteni.Szeretném, ha megjelenítés közben nem látszódna, hogy betöltődik egy új kép, hanem aránylag gyorsan kicserélné. Másra nem kell a gép.
Előzmény: Üzemel egy proftpd, ahova egy IP kamera dobálja fel a képeket. Az /var/log/proftpd/xferlog-ot átírtam pipe-ra (mkfifo), és a head paranccsal olvasom egy scriptből. Tehát tudom, hogy mikor jött új kép.
Próbálkozások:
- qiv egész gyors, és -watch esetén nézi, hogy módosul-e fájl, amit scriptből mindig felülírok. Tényleg gyors, de az új fáljt már nem teszi fullscreen-re.
- Ha xli-vel vagy qiv-vel nyitok új ablakot, akkor szürke egy fél másodpercig, amíg tölt. Esetleg: xwit-tel megszerzem a nyitandó ablak id-jét, hátul nyitom meg, és előre rakom, de macerás mindig kilőni a már nem szükséges ablakot.
- fluxbox-on fbsetbg-vel scriptből módosítom a hátteret, amit úgyis kihúz, de lassú.
- fluxbox-on két workspace-t használok, a .fluxbox/apps fájlt megfelelően bekonfolom, a script megnyitja qiv-vel nagyban a másik workspace-en, majd kicsivel később xte-vel küldött keycode-dal váltok fluxboxban workspace-t. Ez gondolom lassú, ki sem próbáltam.
Nincs elegáns megoldás?
Köszi előre is.
- 1747 megtekintés
Hozzászólások
Megoldottam. Miután a qiv eddig is jónak tűnt, csak új fáljkor nem nagyította fel a képet, ezért letöltöttem a qiv forrását, és 5 perc után megtaláltam hol kell módosítani.
Más kérdés: bash scriptből C-ben írt futó programnak hogyan lehet üzenni? Mint kiderül a qiv -watch funkciója is úgy működik, hogy folyamatosan nézi a fájlt, és közben sleep-el kicsit. Lehetne C-ben egy függvényt kintről meghívni direkt? Vagy mkfifo-val csináljak pipe-ot, és bentről olvassam?
- A hozzászóláshoz be kell jelentkezni
bash scriptből C-ben írt futó programnak hogyan lehet üzenni?
man kill
Zsiraf
- A hozzászóláshoz be kell jelentkezni
Koszi, ezen elindulok. Guglin talaltam leirasokat hogyan irjam meg a C-s reszt.
- A hozzászóláshoz be kell jelentkezni
ZoneMinder nem tud ilyet Hasonlo dolgot nekem is kellesz hackelnem...
Milyen kamera? Nincs hozzá gyári szoftver?
És akkor egy kliensen meg lehet oldani.
A ftp ről meg visszanézhető.
- A hozzászóláshoz be kell jelentkezni
A kamera tipusa: Veo IP netcam (nem az Observer-es).
Tobb van belole, es kifejezetten jo, hogy van benne softveres mozgaserzekelo, igy csak mozgasra kuld kepet. Nem terheli az EPIA-s gepet (ami megjegyzem passziv hutesu, mert irodaban van).
Kliens? Hat, az jo lenne. Egy srac irt valami hackelt dolgot observer kamerara, csak az nekem nem megy. A kamera szoftvere linux alapu, es csak IE alol ActiveX-szel lehet elerni. Pl. lenne ra igeny, hogy elerjem a mikrofonjat is. Nyaron lehet nekiallok belenezni a csomagokba, es kibanyaszom az audio stream-et.
Mas: a visszanezeshez feliratfajlt generalok, ami minden frame-nel az akkori idot tartalmazza, majd mencoder-rel osszefuzom avi-ba.
- A hozzászóláshoz be kell jelentkezni
en eppen a motion nevu programot tesztelem. Esetleg nezd meg. Tud streamelni azonnal, berakja automatikusan az aktualis datumot. Eddig egesz jo. A motion altal generalt videostreamet akarom meg lejelszavazni majd ha idom lesz ra.
- A hozzászóláshoz be kell jelentkezni
Gondoltam rá én is, amikor összeszereltem a rendszert, de a kamera software-es mozgásérzékelője adta magát. Nem tudom, hogy tudná-e kezelni a kamerát. Ha igen, akkor a hang kinyeréséhez is közelebb jutnék.
- A hozzászóláshoz be kell jelentkezni
Ma kapok kézhez egy pixord kamerát szintén ilyen mozgás érzékelős csoda.
Megprobálom szóra birni este, nagyon aktuális lesz a dolog nekem is.
Gabi
- A hozzászóláshoz be kell jelentkezni
Sok sikert hozzá. Ha netán jpeg-ben dobálja a képeket (jobbak már rögtön avi-t nyomnak), és netán össze szeretnéd őket fűzni videóvá a nap végén alul a dátummal és idővel, akkor szólj, és segítek.
- A hozzászóláshoz be kell jelentkezni
Nekem is egy observer kamerám van.
Egy linket tudnál adni a hekkelt cucchoz?
- A hozzászóláshoz be kell jelentkezni
Az első kettő nekem nem jön most be. A google-nél van tárolt változat:
www.kahunaburger.com/blog/archives/000157.html
www.kahunaburger.com/2004/01/ 04/deconstructing-the-veo-observer-net-camera/
illetve:
http://www.halo3.net/projects/veo/jveo/
http://www.halo3.net/projects/veo/
- A hozzászóláshoz be kell jelentkezni
Abszolút analfabéta vagyok a kérdésben, csak felötlött, hogy az ImageMagic display programja nem jó erre? Szerntem fel tudod paraméterezni megfelelően, és scriptből meghívod, és kész.
Csaba
- A hozzászóláshoz be kell jelentkezni
Jo az otlet, csak lassu. Tobb, mint 1 masodpercig meretezi at a kepet. Lehet, hogy a quality-t valahol lehetne allitani, nem probaltam. Sok ido, ha atmeretezem, es utana ki is akarom tenni.
- A hozzászóláshoz be kell jelentkezni
Teljesen laikusként: És ha a háttérben convert-tel átméreteznéd a megfelelő méretre?
- A hozzászóláshoz be kell jelentkezni
A cél az a megjelenítés. Másodpercenként jönnek a képek, tehát ha több, mint 1 másodpercig tart egy átméretezés, akkor sose érné utol magát.
- A hozzászóláshoz be kell jelentkezni
En pedig az xloadimage parancsot javaslom, sokkal gyorsabb volt eddig minden masnal. (Nem egyenlo az xli -vel.)
- A hozzászóláshoz be kell jelentkezni
Koszi, megprobalom. Osszehasonlitom a qiv-vel, es ha jobb, akkor modositom a kodjat, hogy frissiteskor megnyissa a fajlt. Lassan kezdem erezni a nyilt forraskod elonyeit.
- A hozzászóláshoz be kell jelentkezni