Také budete potřebovat zkopírovat msvcp71.dll a msvcr71.dll do vaší systémové složky.
Tento plugin obsahuje řadu filtrů (jejichž seznam je zde a nebo zde) portovaných z VirtualDubu a AviUtl.
Mezi nimi jsou tři známé zostřovací filtry z VirtualDubu - WarpSharp
od Avery Lee, Xsharpen
a UnsharpMask
od Donalda Grafta.
Syntaxe je dána zápisem (u jednotlivých parametrů jsou uvedeny jejich výchozí hodnoty)
WarpSharp
(clip, int depth = 128, int blur = 3, int bump =
128, float cubic = -0.6)
Popis parametrů
depth
Hloubka deformace (warp).
blur
Počet rozmazání (blur). Zpracování se zpomalí, když bude tato hodnota zvyšována. Jestliže tato hodnota není definována, hodnota je nastavena na minimum, 1.
bump
Prahová hodnota detekce nestejnosti. Bude dosaženo ostřejšího efektu při jejím zvyšování.
cubic
Koeficient deformační (warp) hodnoty (kubická interpolace). Není potřeba měnit toto
nastavení.
Příklad
WarpSharp(128, 3, 128, -0.6)
Syntaxe je dána takto (u jednotlivých parametrů jsou uvedeny jejich výchozí hodnoty)
XSharpen
(clip, strength = 128, threshold = 8)
Tento filtr vytváří subtilní, ale užitečný efekt zostřování. Pracuje tak, že malé okno běží přes snímek a každý středový pixel je buď ponechán netknutý (podle nastavené threshold - prahové hodnoty), nebo mapován na nejjasnější nebo nejmatnější pixel v okně podle toho, který je nejblíže středovému pixelu. Pokud je středový pixel mapován, aplikuje se také alfa-smíchání s hodnotou původního pixelu použitím konfigurovatelného nastavení strength. Výsledkem je zostřovací efekt, který nejen brání zesílení šumu, ale také má snahu ho snižovat. Vítaným postranním efektem je, že soubory zpracované tímto filtrem se lépe komprimují.
Popis parametrů
strength
Když je tato hodnota 255, mapované pixely nejsou smíchány s hodnotami původního pixelu, takže je získán nejsilnější efekt. Jak se hodnota snižuje, každý mapovaný pixel je smíchán s
větší částí původního pixelu. Při hodnotě 0, jsou původní pixely ponechány nedotčené a filtr nemá žádný zostřovací efekt.
threshold
Tato hodnota určuje jak blízko musí být pixel do nejjasnějšího nebo nejmatnějšího pixelu pro mapování. Pokud je pixel vzdálen více než o
threshold od nejjasnějšího nebo nejmatnějšího pixelu, není mapován. Tedy, když se
threshold snižuje, začnou se uchovávat pixely ve středu rozsahu.
Popis je vzat z ekvivalentního filtru pro VirtualDub od Donalda A. Grafta.
Příklad
Xsharpen(128, 8)
Syntaxe je dána takto (u jednotlivých parametrů jsou uvedeny jejich výchozí hodnoty)
UnsharMask
(clip, strength = 64, int radius=3,threshold = 8)
Tento filtr nabízí zvýšení/zostření kontrastu použitím dobře známé techniky unsharp mask. Základní myšlenkou je o, že se vytvoří rozmazaná verze původního obrazu a pak se od původního obrazu odečte. Výsledný klip bude mít zvýšený kontrast kolem obrysů v obrazu.
Popis parametrů
strength
Tato možnost určuje míru zostření
radius
Tato možnost určuje velikost okolí pixelu, ve kterém je určován průměr. Pixel je
nahrazen tímto průměrem pro implementování rozmazání. Musí to výt liché číslo.
Čas zpracování bude delší při větším rádiusu. Malé hodnoty
jako 3 a 5 jsou vhodné pro většinu případů.
threshold
Tato možnost nastavuje jak se musí lišit pixely od jejich okolního průměru než jsou podrobeny zostření. Například občas při
silném zostřování by se mohly v hladkých oblastech (jako kůže)
vytvářet nežádoucí rysy kontur. Nastavením vhodné prahové hodnoty threshold mohou být
tyto oblasti vyloučeny ze zostřovacího procesu.
Příklad
UnsharpMask(64, 3, 8)
Český překlad:3.7.2009