Using your sample and trying to reproduce your problem, when using:
run into:
This will take a while to figure out, since I might have to rewrite SMDegrain for that.
From the looks of it SMDegrain has problems filtering interlaced content.
Cu Selur
clip = core.resize.Bicubic(clip=clip, format=vs.YUV444P10, matrix_s="470bg", range_s="limited")
# removing grain using SMDegrain
clip = smdegrain.SMDegrain(input=clip, tr=1, interlaced=True, subpixel=3, dct=1, tff=True)
clip = smdegrain.SMDegrain(input=clip, tr=1, interlaced=True, subpixel=3, dct=1, tff=True)
From the looks of it SMDegrain has problems filtering interlaced content.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.