Page 1 of 1

Gentoo Video4Linux

Posted: Mon Mar 19, 2007 10:40 am
by VoidMain
Hei,
heittäkääpä vähän vinkkejä miten kannattaisi toteuttaa seuraava tehtävä.

Tallennetaan kovalevylle videostream Video4Linux laitteelta/laitteista yhtaikaisesti (DBV kortti tms.)
-> lisätään videon päälle ainimoitu logo (gif animaatio, avi tms jossa läpinäkyvyyttä)
-> poltetaan logolla varustetut videot DVDlle.

Tehtävän tulisi olla toteutettavissa automaattisesti ilman graafista käyttöliittymää, vaikkapa skriptillä.
Poltto DVDlle onnistuu skriptillä melko helposti, muu on hämärän peitossa.
Suurin ongelma on ehkä osittain läpinäkyvän logon editointi videokuvan päälle.

Re: Gentoo Video4Linux

Posted: Mon Mar 19, 2007 11:14 am
by Flammie
VoidMain wrote:Suurin ongelma on ehkä osittain läpinäkyvän logon editointi videokuvan päälle.
Transcoden logo-pluginilla saa logon videon päälle.

Tanscode logo

Posted: Wed Apr 04, 2007 10:07 am
by VoidMain
Transcoden logo plugin toimii kyllä, mutta se ei näytä tukevan "puoliläpinäkyvyyttä" (translucency).
PNG muotoa tuetaan mutta puoliläpinäkyvät kohdat muutetaan kokonaan läpinäkyviksi, ne siis katoavat.

Yritin tutkia koodia (filter_logo.c) mutta en löydä/ymmärrä kohtaa jossa kahden kuvan yhdistäminen tapahtuu, siis frame+logo.
Voisiko joku viisata sen?


ps. "Avoin lähdekoodi" on avointa vain niille jotka sitä ymmärtävät. Yleensäottaen linux koodia ei ole mitenkään kommentoitu, lisenssi kyllä löytyy ihan varmasti joka filun alusta...

Re: Tanscode logo

Posted: Tue Apr 10, 2007 2:02 pm
by Flammie
VoidMain wrote:Yritin tutkia koodia (filter_logo.c) mutta en löydä/ymmärrä kohtaa jossa kahden kuvan yhdistäminen tapahtuu, siis frame+logo.
Voisiko joku viisata sen?
Vois olla joku lohoista if (pixel_packet[images->columns*row + column].opacity == 0) { tai sitten aiemmin värejä muuntaessa tai asetuksia säätäessä, mutten ehdi selvitellä.