This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[HELP] QTGMC appears to not be deinterlacing footage (or not doing so correctly)
#17
Okay.
Deinterlacing and telecine (<>3:2 pull-down <- which most commercial NTSC content uses) are different things.
QTGMC is meant for interlaced content, not telecined, but one can combine these two. Wink
If you look at your source bobbed (= double frame rate deinterlacing) or same frame rate deinterlaced, you see tons of duplicates.
That is because, the original cartoon does not have 29.97 or 23.976 frames.
Most older cartoons were created with 11.976 fps or 18 fps and then they added duplicates to get to whatever frame rate they needed. In your case. it looks like they captured/painted 11.976 fps then added 12 duplicated (per second) to get to 23.976 and then used telecine (3:2 pulldown) to get to 29.97 which they needed for DVD/TV compliance. Smile

Content can be progressive, interlaced (tff/bff), field shifted, telecine, using some pulldown method and a wild mix of them (<- this is the worst; because someone didn't care).

So what you can do is:
a. bob deinterlace your content (end up with tons of duplicates)
b. (same frame rate) deinterlace (end up with tons of duplicates, but less than 1)
c. use a ivtc (=inverse telecine = 3:2 pullup) (end up with 'just' 12 additional frames per second)
if you don't mind the duplicate frames each of these is fine.
Usually, one tries to get down to the real (=unique) frames and then adds the frames back that you want to end up with.
To get to the original frames you look at the frames you get from the methods above (a.-c.) and look for patterns. (see the link I posted before)
In your case when using c. you clearly see that for each unique frame there is one duplicate, so instead of 24000/1001 your source has 12000/1001 unique frames.
To remove the duplicate frames one usually uses filters like TIVTC (if you got a clear pattern and adjust the settings this is fine) or something like sRestore. Smile

Quote:I know a lot about ripping/transcoding/multiplexing,...
transcoding = converting a content in format A to format A while staying in the same format, meaning no decoding Wink
You are re-encoding (encoded content get decoded and then encoded again). Wink

To get good encodes while not doing lossless encoding, you need filtering and that requires some understanding or video/image processing and how stuff is saved (compression formats, color formats, color matrices,...).

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Messages In This Thread
RE: QTGMC appears to not be deinterlacing footage (or not doing so correctly) - by Selur - 27.10.2023, 20:45

Forum Jump:


Users browsing this thread: 1 Guest(s)