Log in

View Full Version : QTGMC.avs


charles-roberts
18th November 2022, 17:30
What is the exact code text for QTGMC Progressive repair?
I have only seen format: QTGMC()

Second Question: How far can the Progressive repair be expanded upon for degree of interlace artefact severity?
Or is the basic script pretty much it.

mastrboy
18th November 2022, 17:38
http://avisynth.nl/index.php/QTGMC

charles-roberts
18th November 2022, 17:44
http://avisynth.nl/index.php/QTGMC
I see now, the script does look like this!

Import("C:\Program Files (x86)\AviSynth+\plugins+\QTGMC.avsi")
AVISource("C:\vid.avi")
t = QTGMC( Preset="Slower", InputType=2 )
b = QTGMC( Preset="Slower", InputType=3, PrevGlobals="Reuse" ) # Reuse motion vectors from first call for a good speed-up
Repair( t, b, 1 )

charles-roberts
18th November 2022, 17:45
How I read the site-
Repair( t, b, 1 ) removes artifacts left by the plugin, so as long as accumulation over 2 process is not a problem.
Using Repair( t, b, 1 ) only after the 2nd QTGMC application should be ok?

Note that I am going to do 2 totally seperate processes of QTGMC.
Curious to see what happens.

1st:
QTGMC( Preset="Slower", InputType=2 )

2nd:
QTGMC( Preset="Slower", InputType=3 )
Repair( t, b, 1 )