AOA
19th August 2023, 14:29
Hello. In the past I've filtered a handful of dvds and some blurays, but I've never come across interlacing this stubborn:
raw file @ mega.nz (https://mega.nz/file/VYMmSBpJ#-E7P8kHsInKu_t-aWEWAV7YBL34nMfvXjyC-_sRD2xM)
Most of the interlacing can be removed without any problems, but at time "00:00:32.299" f.e. it's still left.
I've realised that those artficats look bigger/different, so maybe it's the fault of the mastering studio?
Can it still be fixed?
IVTC part of my script:
clip = core.dgdecodenv.DGSource(source)
def postprocess(n, f, clip, deinterlaced):
if f.props['_Combed'] > 0:
return deinterlaced
else:
return clip
matched_clip = core.vivtc.VFM(clip, order=1, field=0, cthresh=4, mode=4, micout=True)
deinterlaced_clip = core.eedi3m.EEDI3(matched_clip, field=0)
postprocessed_clip = core.std.FrameEval(matched_clip, functools.partial(postprocess, clip=matched_clip, deinterlaced=deinterlaced_clip), prop_src=matched_clip)
decimated_clip = core.vivtc.VDecimate(postprocessed_clip)
Yep, some of the VFM options are unsafe; I just tried everything to fix this.
(including QTGMC instead of EEDI3)
I would really appreciate if someone could give me a hint :)
raw file @ mega.nz (https://mega.nz/file/VYMmSBpJ#-E7P8kHsInKu_t-aWEWAV7YBL34nMfvXjyC-_sRD2xM)
Most of the interlacing can be removed without any problems, but at time "00:00:32.299" f.e. it's still left.
I've realised that those artficats look bigger/different, so maybe it's the fault of the mastering studio?
Can it still be fixed?
IVTC part of my script:
clip = core.dgdecodenv.DGSource(source)
def postprocess(n, f, clip, deinterlaced):
if f.props['_Combed'] > 0:
return deinterlaced
else:
return clip
matched_clip = core.vivtc.VFM(clip, order=1, field=0, cthresh=4, mode=4, micout=True)
deinterlaced_clip = core.eedi3m.EEDI3(matched_clip, field=0)
postprocessed_clip = core.std.FrameEval(matched_clip, functools.partial(postprocess, clip=matched_clip, deinterlaced=deinterlaced_clip), prop_src=matched_clip)
decimated_clip = core.vivtc.VDecimate(postprocessed_clip)
Yep, some of the VFM options are unsafe; I just tried everything to fix this.
(including QTGMC instead of EEDI3)
I would really appreciate if someone could give me a hint :)