Tisztelt fórumozók!
Javaslatokat szeretnék kérni a következő témakörben.
Szeretném egy adott számítógép videokártyájának jelét real-time átlőni egy második gépre, és ott feldolgozni.
Fontos lenne, hogy az eredeti gépen a jel szépen kimegy a monitorra, és a feldolgozás egy másik gépen történjen.
Mindenképpen hardveres megoldásra lenne szükségem, vagyis a kölönböző képlopó / VNC jellegű megoldások nem jöhetnek szóba.
Egyszerűsítve: a videókari DVI vagy VGA kimenetét valahogy össze kellene hekkelni egy másik gép (nem létező DVI / VGA) / USB / FireWire / akármilyen bemenetével.
A netet túrva találtam pont erre való frame grabber kártyákat, egyetlen bajom velük, hogy 1000$ körül indul azt áruk, ami jelenleg túl sok nekem...
Ha esetleg valaki tudna használható ötlettel szolgánli, azt nagyon megköszönném.
- 3063 megtekintés
Hozzászólások
én ezeket vlc vel oldottam igaz annyira nem realtime a másik oldal, mert ugye késleltetés lesz
de legalább ingyen van :D
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27.6
- A hozzászóláshoz be kell jelentkezni
Nagyjából meg tudod mondani mekkora fps-t tudtál így elérni? Nekem 1280x1024 felbontással kellene legalább 10-15 fps.
Illetve ilyenkor mi az input source?
- A hozzászóláshoz be kell jelentkezni
nekem csak annyi van hogy videókariba be a videójel 720x576 szal ilyen TV jel, az megy 4mbites streambe másik oldalt meg ki monitorra tv-re amire akarod. Bár nem tom te mit értesz feldolgozás alatt :>
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27.6
- A hozzászóláshoz be kell jelentkezni
Feldolgozás alatt azt, hogy nem a monitorra megy, hanem egy általam írt programba, ami kiszedi belőle a nekem kellő információkat.
A bajom, hogy ez szoftveres megoldás, mert a VLC részére elő kellene egy streamet állítani előbb. Ami vagy szoftverből, vagy valami extra kártyával gondolom...
- A hozzászóláshoz be kell jelentkezni
pl. stock informations lelopása? ;-)
IMHO frame grabber
jó kis szoftver lesz az, képfelismerés stb, és ha elcsúszik a sorszinkron, vagy torzul a jelm, vagy zavar lesz rajta, de mind1. mvp
jó kis feladat az már biztos.
szerezz egy IP KVM-et és fejtsd vissza annak a streamjét!
- A hozzászóláshoz be kell jelentkezni
Pl.:) Semmi illegális nem lesz, de jól gondolod, ilyenféle feladatról van szó. Egy adott programból kell infókat kiszedni, és feldolgozni, miközben a user nyugodtan használja az eredeti programot...
a képfelismerés része nem olyan bonyolult, mert elég statikus dologról van szó, a többi felvetett problémát meg... hát majd meglátjuk mit tudunk kezdeni velük, ha felmerülnek... :)
Ja, ha stock info lenne, akkor IMHO arra egyszerűbb előfizetni, ma már mindenki árulja és nem is olyan drága :)
- A hozzászóláshoz be kell jelentkezni
lehet nem értem, de egy vga-hub akkor nem jó?
ps: asszem leesett:) egy vga-jelet akarsz visszaalakítani képpé?
- A hozzászóláshoz be kell jelentkezni
Pontosan, és ezt a képet a saját programomba beolvasva feldolgozni.
- A hozzászóláshoz be kell jelentkezni
tunerkárktyák tudnak s-videót, vga átalakító pedig filléres, első gugli találat: http://www.laikeet.com/catalog/vga-to-s-video-rca-composite-adapter-cab…
- A hozzászóláshoz be kell jelentkezni
ha ezt elveted írd meg miért, ahogy én sejtem (próbáltam rákeresni de nem találtam) s-videon a felbontást, fps-t legfeljebb a processzor korlátozza (tehát ha nem h264 kódolásra használja az ember mennie kell)
- A hozzászóláshoz be kell jelentkezni
s-videón a felbontást és az fps-t az analóg tv-szabvány korlátozza, PAL vagy NTSC-től függően 25 vagy 30fps. Függőlegesen pedig 625 vagy 525 sor.
- A hozzászóláshoz be kell jelentkezni
és erről a tunerkártyákat is tájékoztatták? nem lehet hogy (némelyik) vga-ról nagyobb felbontást is fogad az svideo _csatlakozón_ tehát nem csak az svideo szabványt? (kb mint ahogy usb _csatlakozón_ usb1 és usb2 szabvány _jel_ is mehet)
a másik amit lentebb is írtak a YPbPr "csatlakozóra" is vontkozik vmi korlátozás? (tunerkárkyát specifikációiban nem találtam infót)
- A hozzászóláshoz be kell jelentkezni
A helyzet ennél elszomorítóbb, a grabbelt képet egyszerűen átméretezik, az egyszerűbb cuccok még deinterlace-t sem csinálnak előtte.
Én még olyan grabber kártyát nem fogtam kezemben, amin van YPbPr bemenet, gyanítom, hogy ha sima tv-kártyán van, akkor nincs felbontásban különbség a videó, s-videó és az YPbPr között.
A láényegi különbség ott van egyébként, hogy a sima videó csatlakozón egy színsegédvivőre van ráültetve a két színkülönbségi jel QAM modulációval, az s-videón ez nincs belekeverve a videójelbe (tehát a világosságjelet nem kell megszűrni, hogy a színsegédvivő ne látsszon benne), az YPbPr viszont külön, alapsávon tartalmazza a két színkülönbségi jelet (ráadásul nem is a zöldet meg a lilát, hanem a kéket meg a vöröset).
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Igen, ezt megtaláltam én is. Tökéletes lenne, de "csak" 5 fps-t tud az általam igényelt felbontásnál. :( A jobbak meg nagyon drágák.
- A hozzászóláshoz be kell jelentkezni
Nálunk kapható olcsó, gyors, nagyfelbontású1 image grabber kártya.
1:A három tulajdonságból valamennyi kártya esetén legfeljebb kettő választható!
- A hozzászóláshoz be kell jelentkezni
A videókártyákon szokott lenni YPbPr component video (nem tudom, magyarul mi a neve) kimenet (ha nincs, valami ilyesmivel pótolható, de egy videókártya olcsóbb:). Erről a kimenetről pl. ezzel, vagy ezzel a kártyával fogadhatsz jelet egy másik gépben. Nem tudom, a KWorld termékei mennyire jók, de viszonylag olcsóak. Megfelelő tűréssel talán a valósidejűség is rendben lesz. :)
:)
- A hozzászóláshoz be kell jelentkezni
>> nem tudom, magyarul mi a neve
szép magyar kifejezéssel analóg színkülönbséges komponens képjel :)
- A hozzászóláshoz be kell jelentkezni
Ennek utánanézek, köszönöm!
- A hozzászóláshoz be kell jelentkezni
Ravasz és fogós kérdés! Általában a video feldolgozás nagy teljesítményeket igényel, a frame grabbing mellett pedig még nagyon sok számítást igénylő műveleteket végző programot is akarsz futtatni - realtime!
"Egyszerűsítve: a videókari DVI vagy VGA kimenetét valahogy össze kellene hekkelni egy másik gép (nem létező DVI / VGA) / USB / FireWire / akármilyen bemenetével."
A legolcsóbb ilyen eszköz az USB kamera! Nyakatekert megoldás, viszont szerintem a legolcsóbb, ha akár az eredeti, akár egy splitteren keresztül meghajtott, külön monitorral (egy használt CRT monitor ck. 5 eFt) szembe állítassz egy kamerát, amihez van grabber szoftware és neked marad a testhez állóbb feldolgozás. Ha majd lessz több pénz akkor lehet híper-szuper grabber kártyával nyomulni!
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Hehe, ezzel tettem egy(fél) próbát. :) Olyan borzasztó minőségű a végeredmény, hogy nem érdemes megpróbálni feldolgozgatni. :) Persze lehet hogy a feldolgozó rutinok nem elég jók, de hát egyelőre ez van...
- A hozzászóláshoz be kell jelentkezni
Esteleg jobb kamerával? - mondjuk a szinkronnal is lessz probléma :(
Jogos!
Akkor marad a VAG vagy jobb az S-Video kimenet amit egy, még elfogadható árú grabber kártyával megetetsz. Azonban akkor valahol kompromisszumot kell kötnöd. Ráadásul az egyszerű TV tunerel összeépített kártyák szoftvere alapból tömörít ha lepakol - MPEG2, MPEG4.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Mi lenne, ha a DVI digitális jelfolyamát próbálnád feldolgozni? (Jó, ez is majd' 4Gbit/s-os adatfolyam feldolgozását igényli...)
- A hozzászóláshoz be kell jelentkezni
Ezzel indult az egész thread, hogy hogyan lehetne...
- A hozzászóláshoz be kell jelentkezni
Valami gyors, ipari digitális I/O kártyával, sima adatfolyamként?
- A hozzászóláshoz be kell jelentkezni
Én az Unicap-imaging lib-jét szeretem nagyon, bár egy dolgot hiányolok, hogy sehogy sem sikerült öszehegeszteni, hogy a videobuffert DMA-n keresztül tömjem (ami igen komoly eséllyel lehet hogy az én szakértelmem hiánya)
- A hozzászóláshoz be kell jelentkezni
Találtál megoldást a videokártya jelének real-time feldolgozására?
:)
- A hozzászóláshoz be kell jelentkezni
Szia,
egyelőre napoltam a témát. Helyette ideiglenesen írtam egy capture programot, ami képes a nekem szükséges fps-t nyújtva megoldani a feladatot. Igaz hogy nem hw megoldás, de egyelőre ennél maradtam.
- A hozzászóláshoz be kell jelentkezni
Hű! Ez NAGYON érdekes! Linux vagy win? Lehet megtudni részleteket?
Szívesen megis nézném hogy ez hogy mükszik!
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni