Uso
HGAVSOptimizer.exe par.txt input.avs output.avs

input.avs:
è il file con il video da analizzare:
DEVE avere questa struttura, con indispensabile posizionaemto delle due tag #@ e #@ :


----parte iniziale (loadplugin, crop, filtri pre resize, ecc...)

#@

----parte da ottimizzare (fate qui il resize, e metteteci il filtro 'medio' di quelli ottimizzati)

#@

----Parte finale (filtri post resize)

Non posizionate le due tag in NESSUNA ALTRA PARTE DEL FILE, dovete usarle ESATTAMENTE due volte.

In pratica l'ottimizzatore farà una codifica, analizzerà il log e creerà un file avs in cui la parte centrale verrà sostituita da quella ottimizzata creata dal programma. Le impostazioni del codec xvid1.1 (deve essere installata la 1.1 final) usate in questa codifica saranno ESATTAMENTE quelle correnti del codec, ad ccezione che nella scelta della modalità di codifica ch sarà 1pass q=3, e nel numero di bf che sarà 0.

Output.avs: il nome del file ottimizzato che volete creare. Potrà ovviamente essere usato con qualsiasi altro codec.

Il file par.txt contiene i parametri per la creazione del file ottimizzato. Ogni parametro (sia testo che stringa) verrà racchiuso dai due simboli <> e saranno letti in ordine. Tutto ciò che sta fuori da questi simboli verrà beatamente ignorato. Può quindi essere usato per commenti o per ricordarsi l'ordine in cui immettere i parametri. Non usate MAI i simboli < e > se non per delimitare i parametri.
Un esempio di file par.txt (funzionante):

--------------------

XRES <640>

YRES <288>

LOGFILE <C:\piripicchio\output.log>
se il file log già esiste NON verrà effettuata la codifica per la creazione del log, ma verranno analizzati direttamente i valori del log.  Ciò è utile se si vogliono cambiare i parametri di creazione delle zone e dei filtri senza dover fare una nuova codifica di analisi. 

KSTD <500> 1000*zonerange/StdDeviation
Alzando questo valore verrà ridotta la probabilità che una zona si discosti da quella 'media'. In pratica regola il numero di zone di divisione

MIN  <125> Più è alto questo numero, più vengono 'scartate' le zone di lunghezza breve

SENS <50> Numero di frame su cui fare la media. Evita sbalzi improvvisi nella valutazione del bitrate

NUMZONES <7>
Numero di filtri differenti

RESIZES <5432211>
Codice di (NUMZONES) cifre, specificante il resize di ogni zona, dalla più sharp alla più soft.
Il resize attribuito in ogni zona e scelto secondo questo criterio:
1=Resize Bilinear
2=Bicubic (0.3333,0.33335)
3=Bicubic (0.2,0.4)
4=Bicubic (0.1,0.45)
5=Bicubic (0,0.5)
6=Lanczos
7=Lanczos4
In pratica in questo esempio di codice = 5432211 verrà usato il resize 5 (bicubic 0,0.5) per le scene a basso bitrate, mentre per quelle ad alto bitrate verrà usato il resize 1 (bilinear) per risparmiare spazio.

FILTRI (tanti quanti NUMZONES, dal più sharp al più soft)
<>(nessun filtro)
<.deen("c3d",0,1,3,3)>
<.deen("c3d",0,3,4,3)>
<.deen("c3d",0,5,6,3)>
<.deen("c3d",0,6,8,3)>
<.deen("c3d",0,8,10,3).blur(0.1)>
<.deen().blur(0.35)>

VIRTUALDUBMODPATH <D:\HGAVSOptimizer\Debug\vdubmod\virtualdubmod>
Percorso di virtualdubmod, NON DEVE contenere spazi (tipo se sta in documents and settings non va bene)

--------------------