hola kwag, no uso el avisource para abrir la pelicula sino DirectShowSource.
Haciendo pruebas parece ser algo con la conversion de colores, ya que al final del avs pongo converttoRGB24() y si no lo pongo parece que lo convierte, ahora estoy probando con RGB, y RGB32.
El script es este (se que uso muchos filtros denoise pero es para hacer una prueba):
LoadPlugin("G:\Filters25\GripFit_YV12.dll")
LoadPlugin("G:\Filters25\STMedianFilter.dll")
LoadPlugin("G:\Filters25\asharp.dll")
LoadPlugin("G:\Filters25\unfilter.dll")
LoadPlugin("G:\Filters25\undot.dll")
LoadPlugin("G:\Filters25\atc.dll")
LoadPlugin("G:\Filters25\Convolution3DYV12.dll")
LoadPlugin("G:\Filters25\atc.dll")
LoadPlugin("G:\Filters25\cnr2.dll")
MaxTreshold = 1.50
nf = 0 # Current frame.
DirectShowSource("G:\Friends\temporada 3\Friends 3 - 01.avi", 25)
ConvertToYV12()
undot()
Limiter()
asharp(1, 4)
LanczosResize(352,28
atc(5,8,12,1.4,false)
cnr2()
Convolution3D(0,6,10,6,8,2.5,0)
STMedianFilter(8, 32, 0, 0 )
MergeChroma(blur(MaxTreshold))
MergeLuma(blur(0.1))
empty = BlankClip()
AudioDub(last,empty)
SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \
unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ) : \
TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")
Limiter()
ConvertToRGB24()
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}
Sabes cual puede ser el problema y si la conversion de color esta relacionada?
Y otra cosa, el false de AviSource("Mi_Pelicula.avi", false) para que es?