View Single Post
Old 3rd September 2020, 22:29   #1  |  Link
shph
Registered User
 
Join Date: Mar 2020
Posts: 134
Detelecine VIVTC VFM + QTGMC produce some jagged artifacts

Hello. A lot of cartoon DVDs show interlaced frames in dynamic scenes when you simply detelecine them, so sometimes it may be a real problem.

VIVTC VFM detelecine in Hybrid dvelopment version was extended, and in addition to basic "inner" deinterlacer it now provide QTGMC presets (Fast to Very Slow) and NNEDi3.
So i tested some vob examples with new VIVTC VFM detelecine + QTGMC and NNEDi3 and here is what i got:

- QTGMC seems like better than basic "inner" deinterlacer. It 100% removes all interlaced fields that left after detelecine even if used simplest VFM detelecine preset.
- NNEDi3 quality is less accurate than QTGMC.

But here is a problem:

- QTGMC may produce jagged artifacts in straight diagonal lines and some other fine line details. It feels like it attempt to deinterlace progressive frames by mistake.
- Those jagged artifacts are not aliasing and it is impossible to filter them with AA filters.

Here are soeme examples:


Source vob file for test:
https://drive.google.com/file/d/1sxF...ew?usp=sharing

Seems it was a discussion about similar problem here https://forum.doom9.org/showthread.php?t=172825
And the basic problem fix was: "The jaggies are not caused by QTGMC itself, they are caused by TDeint.
Simply using your QTGMC call alone, without TDeint, results in a jaggie-less video.
The problem is you are wrapping QTGMC in TDeint. I suspect it is caused by the fact that by default QTGMC does not leave the original fields unaltered. TDeint does, so the interpolated fields by QTGMC do not match the original ones that TDeint injects, resulting in jaggies."

So here are some questions:
- Is it some bug in QTGMC?
- Is it some bug in relation between QTGMC and VIVTC VFM?
- Is it possible somehow adapt QTGMC script specially for VIVTC VFM detelecine purposes?

Discussion was started here https://forum.selur.net/showthread.p...d=8887#pid8887 but seems it is more like common problem and not directly related to Hybrid.
Any real life suggestions welcome.
shph is offline   Reply With Quote