E' pur sempre un frameserver, da usare ad esempio con virtualdub implementato con opportuni codec, o con TMPGenc 4. Dato che io edito con Vegas lo si può usare per le funzioni che non ci sono nel SW Sony, tipo stabilizzazione, denoising od appunto il 50p.
Per lavorare con gli AVC usi dgavcdecode, compilato da neuron2, che ti crea un file di indice "file.dga" da caricare nello scipt avisynth al posto del video vero e proprio. Il problema è che, essendo ancora un alfa, ti lavora una sola clip alla volta, per cui lo utilizzo solo su spezzoni. Ad esempio se vuoi fare un rallenty non è male partire da un 50p.
Per il denoising in effetti con queste cam HD non ci sono grosse necessità, o meglio, la ripulita la noti nei fermi immagine ma poi quando scorre il filmato non c'è tutta questa differenza.
Per il 50p il filtro è "yadif", eccoti uno script per AVC interlacciati top field first:
Loadplugin("c:\plugin\dgavcdecode.dll")
# video=mpeg2source("c:\hdv.d2v") ## se flusso hdv
avcsource("C:\nomefile.dga") ## se flusso avchd, è appunto il file creato con DGAVCIndex
LoadCplugin("c:\plugin\yadif.dll")
Yadif(mode=1,order=1)
Per la stabilizzazione:
Loadplugin("c:\plugin\dgavcdecode.dll")
LoadPlugin("C:\Plugin\depanestimate.dll")
LoadPlugin("C:\Plugin\depan.dll")
# video=mpeg2source("c:\hdv.d2v") ## se flusso hdv
avcsource("C:\Nomefile.dga") ## se flusso avchd
# AviSource("C:\Nomefile.avi") #apre il file AVI desiderato, se file AVI
LoadPlugin("C:\Plugin\depanestimate.dll") #libreria da trovare sul sito Avisynth
LoadPlugin("C:\Plugin\depan.dll") #libreria da trovare sul sito Avisynth
AssumeTFF() #filtro interno per top field first, altrimenti "AssumeBFF()"
SeparateFields() #separa i campi in quanto il filtro lavora solo su deinterlacciato
i = ConvertToYV12() #cambia lo spazio colore per permettere al filtro di funzionare
mdata = DePanEstimate(i)
DePanStabilize(i, data=mdata, prev=1)
ConvertToRGB() #riporta lo spazio colore in RGB
Weave() #interlaccia nuovamente il file
Ciao