View previous topic :: View next topic |
Author |
Message |
VoidMain n00b
Joined: 19 Mar 2007 Posts: 3
|
Posted: Mon Mar 19, 2007 10:40 am Post subject: Gentoo Video4Linux |
|
|
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. _________________ $ emerge emerge |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Mon Mar 19, 2007 11:14 am Post subject: Re: Gentoo Video4Linux |
|
|
VoidMain wrote: | Suurin ongelma on ehkä osittain läpinäkyvän logon editointi videokuvan päälle. |
Transcoden logo-pluginilla saa logon videon päälle. |
|
Back to top |
|
|
VoidMain n00b
Joined: 19 Mar 2007 Posts: 3
|
Posted: Wed Apr 04, 2007 10:07 am Post subject: Tanscode logo |
|
|
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... _________________ $ emerge emerge |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Tue Apr 10, 2007 2:02 pm Post subject: Re: Tanscode logo |
|
|
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ä. |
|
Back to top |
|
|
|