ADLANCAS
21st June 2003, 23:02
I´ve got much better quality using Dgbob (thanks Bach for your suggest) to encode VHS source in YUY2.
The only problem is that speed decrease so much comparing to my old script using SelectOdd()/SelectEven() and C3D.
Before I had speed 0.28 in CCE, now 0.14 ! (Athlon XP 1600+).
I tried also include ConvertToYV12(), ConvertToYUY2() at the beginning/end of script to be faster, but I think that these convertions produced changes in the movie.
Please, could you suggest me some changes to increase the speed preserving quality ?
Another Filter ? Changes in script ?
Thanks,
Alexandre
LoadPlugin("c:\Arquivos de programas\AviSynth2_temp\LoadPluginEx.dll")
LoadPlugin("c:\Arquivos de programas\AviSynth2\plugins\Convolution3D.dll")
LoadPlugin("c:\Arquivos de programas\AviSynth2\plugins\dgbob.dll")
AviSource("D:\Teste\AVS\VHS2.avi",false)
LetterBox(0,16)
dgbob(1)
Convolution3d(0,12,24,8,8,3,0)
BicubicResize(448,448,0,0.6)
saturation=0.9
cu=-(1-saturation)*256
ColorYUV(off_y=1,gain_y=-3,cont_u=cu,cont_v=cu,opt="coring")
separatefields()
selectevery(4,0,3)
Weave()
AddBorders(16,16,16,16)
The only problem is that speed decrease so much comparing to my old script using SelectOdd()/SelectEven() and C3D.
Before I had speed 0.28 in CCE, now 0.14 ! (Athlon XP 1600+).
I tried also include ConvertToYV12(), ConvertToYUY2() at the beginning/end of script to be faster, but I think that these convertions produced changes in the movie.
Please, could you suggest me some changes to increase the speed preserving quality ?
Another Filter ? Changes in script ?
Thanks,
Alexandre
LoadPlugin("c:\Arquivos de programas\AviSynth2_temp\LoadPluginEx.dll")
LoadPlugin("c:\Arquivos de programas\AviSynth2\plugins\Convolution3D.dll")
LoadPlugin("c:\Arquivos de programas\AviSynth2\plugins\dgbob.dll")
AviSource("D:\Teste\AVS\VHS2.avi",false)
LetterBox(0,16)
dgbob(1)
Convolution3d(0,12,24,8,8,3,0)
BicubicResize(448,448,0,0.6)
saturation=0.9
cu=-(1-saturation)*256
ColorYUV(off_y=1,gain_y=-3,cont_u=cu,cont_v=cu,opt="coring")
separatefields()
selectevery(4,0,3)
Weave()
AddBorders(16,16,16,16)