Hi everyone, I’m back again! Me and the team did another round of improvements, and we’ve resulted in this discovery. First, I want to give an example using the script from above.
Original Raw VHS Capture:
With the Previous Script (see initial post):
Now, you might notice the pixels look a bit shifted. This is due to the TurnLeft().nnedi3(dh=true).TurnRight() algorithm resizing only the pixels that were rotated to the left on the first pass. What we did to combat this was to somehow shift the interpolated information back to it’s starting position. This is achieved by halving the width in Spline36Resize, and then introducing .nnedi3 with TurnRight() instead of TurnLeft. This resizes the pixels in the opposite orientation, shifting them to their original position.
New Script (as of 1/5/21):
AVISource(“TUGS.avi”)
AssumeTFF()
ConverttoYV12(interlaced=true)
QTGMC(preset=“slow”, SourceMatch=3, TR2=3, Sharpness=0.75, FPSDivisor=2)
MCTemporalDenoise(settings=“low”)
Spline36Resize(width/2, height)
TurnLeft().nnedi3(dh=true).TurnRight()
Spline36Resize(width/2, height)
Sharpen(0.2, 0.0)
TurnRight().nnedi3(dh=true).TurnLeft()
FineDehalo(rx=2.0, ry=2.0, thmi=80, thma=128, thlimi=50, thlima=100,
darkstr=1.0, brightstr=1.0, showmask=0, contra=0.0, excl=false)
FineDehalo has been added at the end to result in cleaner edges. Take note the significant pop in areas such as the rear deck railings, the crispness of the left eye, and the details in the lamp returned to the original position. You may notice some “ringing” around some areas (such as the right eye). This is a defect of the tape, and we currently have a lead on a UK tape without this problem (this one is an Australian pressing).
Cheers