Sziasztok!
Van a gépembe egy capturer kártya. Meg szeretném oldani windows környezetben, hogy ha erre rákötök egy kamerát, a bejövő képet a gépen feldolgozom. A feldolgozást úgy gondolom, mint egy híradóban. Pl.: bemondó nevének megjelenítése képszekvenciával, logo megjelenítése, stb., a végeredményt pedig a vga kártya kimenetén kiadnám. Olvastam a vmr7 és vmr9-ről, hogy lehet velük manipulálni a videót.
Tudom, hogy legtöbb helyen ezt egy külön kártya végzi, ami nem olcsó. Érdekelne az elméleti és gyakorlati megvalósítása, hogy tudjam mibe "ássam" bele magam. c# nyelven tanulok programozni. Bár kimondott directx, ill. opengl programozással még nem foglalkoztam, csak xna framework-el, ill windows forms-al.
Előre is köszönöm
- 4732 megtekintés
Hozzászólások
Egynek: graphstudio - Ezzel tudod csoportositani a filtereidet, ki/bemeneteket egymashoz rendelni.
Illetve egy google kulcsszó: directshow filter
Találni 1000+1 directshow filtert ilyen feliratozáshoz, blue/greenbox-hoz, mindenféle átmenetet, stb.
- A hozzászóláshoz be kell jelentkezni
DirectX-et tudsz C#-ból is, ha azt akarod. (Igen, használtam is.)
A videostreamre akarsz overlay-ben valamit felrakni?
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Raltime-ban szeretném, és igen overlay-ben szeretném rárakni.
Tehát:
bejövő jel -> rá az overlay(still image, animated image szekvencia, pl. tga sorozat maszkolással.) -> ki vga kártya kimeneten pl. tvre, vagy valami kivetítőre.
Találtam egyet a neten, persze ennek már több modulja van. www.broadcasting.hu/pages/ivs_feliratozo.html
Szóval egy ilyet szeretnék csak piciben.
- A hozzászóláshoz be kell jelentkezni
De látom nem nézted meg amit én küldtem, esetleg lusta voltál keresni.
A lényegi működés:
Van a már említett graphstudio nevü szoftver (ingyenes, kb ~100 kb környékén mozog).
Ez vizuálisan megjeleníti neked az eszközöket (kamera, hangkártya, stb) illetve csinál egy szabány VMR device-t (mint pl a kamera). Ezeket össze tudod "huzalozni", illetve a be és kimenet közé egy vagy több directshow filtert tudsz rakni (pl overlay-hez).
A kimeneted (mivel szabvány directshow device), arra használod amire szeretnéd (nem csak monitorra tudod kirakni, hanem akár msn webcamera helyett is berakhatod, vagy mégjobb, amire való, streamelni a nagy világba).
De ha nagyon szeretnél, nyugodtan maszkolgass tga-val directx-et, én nem akadályozlak meg a spanyolviasz feltalálásában;)
- A hozzászóláshoz be kell jelentkezni
Nem voltam lusta megnézni! Kerestem is, csak nem tudtam pontosan mit keressek. a broadrealmosokat mégsem kérdezhettem meg, hogy csinálják. Néztem a graphstudio-t, de 8 használatból 2x kilépett valami oknál fogva. Nem mondom, hogy nálam van a gond. :) Kellene egy új xp reinstall. Még átnézem a progit. Köszi
- A hozzászóláshoz be kell jelentkezni
Az ilyen "kilépős" hibákat a tákolt codec-ek okozzák, az ilyen bugokra van egy másik, jobban karbantartott verzió is (graphedit), a graphstudio ennek a trendi, "gépéelesített" változata.
- A hozzászóláshoz be kell jelentkezni
Letöltöttem a grapheditet is. Ez nem lép ki.
Mcsiv tudnál nekem egy példát írni, hogy tudok a grapheditel egy videót lejátszani, közben egy állókép legyen fixen rajta?
- A hozzászóláshoz be kell jelentkezni
mindjárt tákolok egy projectet benne és átküldöm.
Szerk.: Mégse, mert nem találtam az irodában egy webcamot se, szóval este 6 után tudok vele foglalkozni:)
Közbe ide tempelek magamnak ide (úgy is fog kelleni neked is:)):
egy halom directshow filter -> http://www.trevlac.us/FilterDocs/
http://research.m1stereo.tv/wiki/index.php/Virtualdub-filters
- A hozzászóláshoz be kell jelentkezni