Tak jsem z toho trochu zmatený - jak poznat že video mám ve fotobance s průhledností? Píše se tam PNG formát a když poslané video u sebe rozložím na TGA obrázky, tak mají průhlednost. Ale to neznamená že to co si stáhne zákazník, tak bude mít průhlednost správně, není to nikde potvrzené. Video mi na SS přijali
http://www.shutterstock.com/video/video ... d=23069983 . Posílal jsem i na další fotobanky a všude je vidět, že náhledy se generují ze šachovnice, kterou jsem na pozadí přidal já, fotobanka to tam nepřidává. Pozadí se šachovnicí má nastavenou Alfa jako plně průhledné. Ale zda se to tak stáhne i zákazníkovi, to nevím. Když se stáhne ukázkové video, tak to je ve formátu bez průhlednosti, ale to i u videí ostatních lidí, nelze tedy ověřit zda tam je skutečně průhlednost. Video v původním rozměru se píše ve formátu PNG, ostatní zmenšené formáty jsou ve formátu MOV, tedy zřejmě bez průhlednosti. Na Pond5 se mi u videa nepíše že by mělo Alfa kanál (jen že má formát PNG), protože dříve se to volilo ručně a teď už tam ta možnost není. ... No tak teda nevím, zda to opravdu funguje jako video s průhledností. Připadá mi že průhlednost je na fotobankách stále ještě jaksi nedotažená.
Když se generuje video v AE - měla by se vybrat pro průhlednost volba Straight (Unmatted, tedy nepřednásobená průhlednost). Šachovnice se zajistí umístěním obrázku s šachovnicí na pozadí. Bez šachovnice je vhodnější použít šedé pozadí raději než černé, sníží se tím nebezpečí vzniku tmavých okrajů objektů při umístění do obrazu. Při použití přednásobené průhlednosti Premultiplied (Matted) je nutné použít naopak černé pozadí, ale tento mód není často střihovými programy podporovaný.
V TexiGen se kostky zajistí doplněním filtru pro šachovnici do generátoru namísto barvy pro pozadí, přičemž alfa se nastaví na 0. Alfa složka obrazu může být i poloprůhledná, ale obraz nesmí být poloprůhledný (což odpovídá nepřednásobené průhlednosti), jinak by přes obraz mohly prosvítat kostky, což by dost vadilo.
Kdyby to nešlo jinak, mám rozpracovaný program, který by do těch TGA doplnil šachovnici do míst kde je plná průhlednost, ale trochu mě rozladila ta nejistota zda to je na fotobance opravdu k dispozici s průhledností, tak jsem program zatím nechal plavat.
Příklady použití ffmpeg pro rozklad a sloučení videí s průhledností. Příkazy lze uvést v povelovém souboru cmd který se spustí. Rozklad videa s průhledností na sadu obrázků TGA s průhledností:
- Kód: Vybrat vše
ffmpeg -i "Party Alpha 9 4k.mov" -start_number 0 %%04d.tga
Sloučení obrázků TGA s průhledností do videa ve formátu PNG 4K, PNG FullHD a RLE SD - ten poslední formát je dobrý na kontrolní náhled videa, protože PNG formát je příliš pomalý na to aby ho to stíhalo přehrávat v reálném čase (příkazy jsou 3 řádky, tady se to nesprávně zalomí na více řádků):
- Kód: Vybrat vše
ffmpeg -start_number 0 -framerate 25 -i "party9\Party Alpha 1-%%03d.tga" -vcodec png -pix_fmt rgba "Party Alpha 9 4k.mov"
ffmpeg -start_number 0 -framerate 25 -i "party9\Party Alpha 1-%%03d.tga" -vcodec png -pix_fmt rgba -vf scale=1920:1080 "Party Alpha 9 hd.mov"
ffmpeg -start_number 0 -framerate 25 -i "party9\Party Alpha 1-%%03d.tga" -vcodec qtrle -pix_fmt argb -vf scale=960:540 "Party Alpha 9 preview.mov"