aWarpSharp
(float "depth", int "blurlevel", float "thresh", int "cm")
depth & blurlevel :
I settaggi che vi dovrebbero essere noti sono quelli del filtro WarpSharp di
VDub . Sono gli unici settaggi di cui avete bisogno per raggiungere raggiungere
un qualche effetto. Blurlevel consuma potenza cpu , ma produce un grande incremento
del warpsharpening.
default : 16.0 & 2
thresh :
Valore float . 1.00 significa 100% (max). Si tratta del settaggio di saturazione.
Il valore di default è raccommandato per il massimo della qualità.
se si modificano questi settaggi, tenete presente che potrebbero aumentare le
deformazioni dei contorni.
default : 0.5 (50%)
cm : (chroma mode)
cm = 0 disabilita il filtraggio del chroma.
cm = 1 abilita il chroma warping con luma bump map (consigliato).
cm = 2 abilita un chroma warping & bump map indipendenti.
default : 2
Settings avanzati non sono documentati. Tuttavia essi non sono necessari.
aWarpSharp
implementa un originale warpsharping ad alta qualità
. "Originale" significa che l'algoritmo usato è diverso rispetto
agli altri filtri di warpsharping. Il codice è accuratamente ottimizzato
per iSSE . Dovreste aver bisogno di una CPU di circa 550 Mhz per warpsharp immagini
640x480 a 25 fps. Questo è il caso peggiore, ho raggiunto i 40 fps a
risoluzione piena PAL, decodificando un MPEG-2 , deinterlacciando & warpsharping
usando MPEG2Dec("dvd.d2v").aDeInt().aWarpSharp() con una cpu 1.4 Ghz
.
aWarpSharp
è veramente ottimizzato per cpu (Athlon XP),
ma tutte le moderne cpu dovrebbero elaborare questo filtro alla massima velocità
consentita dall'HW ^_^.
Spero vi divertiate con questo mio filtro . E' uno dei migliori codici abbia mai scritto e mi sono veramente divertito a farlo. (ndt: io ho solo tradotto :-(()
Dedicato a tutti gli amanti di anime e a tutti gli utenti di avisynth cui piacciono le cose che ho codificato negli ultimi mesi.
$Date: 2004/10/17 16:30:51 $