digitalFAQ.com Forum

digitalFAQ.com Forum (https://www.digitalfaq.com/forum/)
-   Restore, Filter, Improve Quality (https://www.digitalfaq.com/forum/video-restore/)
-   -   When to use bob setting in QTGMC? (https://www.digitalfaq.com/forum/video-restore/12504-bob-setting-qtgmc.html)

ThumperStrauss 02-07-2022 09:22 AM

When to use bob setting in QTGMC?
 
With an 8mm source (captured with AIW9600XT) I ran it through Hybrid. Under the tabs Filtering -- (De-)Interlace/Telecine I checked the Bob box.. Guide on right side says: If enabled QTGMC will create one frame per field of the source and thus double the frame rate and count. If disabled (default) QTGMC will still create one frame per field of the source, but only output half of the frames and this keep the frame rate and count identical to the source.

When I turn on Bob (ha!) the effect is jerky motion. Going frame by frame, I can see why. It's like for every step forward in frame 1, there is a half-step back in frame 2. I guess this makes sense.

My question: in what kind of source video would one turn on Bob?

msgohan 02-07-2022 02:15 PM

The problem you describe is incorrect assumed field order.

Avisynth by default assumes Bottom Field First for AVI input. I don't know how to do it in Hybrid off the top of my head, but the Avisynth command you need is AssumeTFF (placed before any deinterlace filter). I'm sure QTGMC also has an option to manually force either field order.

lollo2 02-07-2022 04:12 PM

Quote:

in what kind of source video would one turn on Bob?
All of them.
I am not familiar with Hybrid because I prefer to manually choose all my settings rather than relying on a GUI, but when you deinterlace you want to double the framerate in QTGMC, otherwise you loos ehalf of the motion.
http://www.digitalfaq.com/forum/vide...mc-script.html

lordsmurf 02-07-2022 04:41 PM

Quote:

Originally Posted by lollo2 (Post 82636)
otherwise you loos ehalf of the motion.

This is not true. It loses some motion, yes, but not half. Remember that QTGMC is interpolating. With some content, arguably you lose nothing. With others, noticeable motion loss (but not anywhere near as often as some seem to think).

In fact, you can create artifacts with 59.94 (50 PAL), which require more Avisynth workarounds, some of it quite complex and lengthy to encode.

So never just double the framerate, and expect it to be fine. Odds are it's not fine. Remember, deinterlace is destructive, and in every way imaginable.

lollo2 02-07-2022 04:52 PM

Quote:

So never just double the framerate, and expect it to be fine. Odds are it's not fine. Remember, deinterlace is destructive, and in every way imaginable.
My bad, but I did not understand a word. Can you give some example?

lordsmurf 02-07-2022 05:04 PM

Quote:

Originally Posted by lollo2 (Post 82638)
My bad, but I did not understand a word. Can you give some example?

I had one in this thread: https://forum.videohelp.com/threads/...h)#post2594630

Had to get some help, poison to my rescue. :)

Ugly stuff. I started to do more 59.94/50, and started seeing more artifacts as well.
29.97/25 is safer, easier.
Plan carefully. Not blindly.

lollo2 02-07-2022 05:15 PM

Still not clear to me what you mean.

Interlaced video:
Code:

interlaced frames video, 25 frames (50 fields) per second (25 frames i)
frame1        frame2        frame3        frame4        frame5        frame6        frame7        frame8
A        C        E        G                                        (field 0) even lines
b        d        f        h                                        (field 1) odd lines
PAL50Ii --> field 0 and field 1 are even and odd lines of "camera" frames taken at different time

each field contains different temporal data

When you deinterlace:
Code:

frame1        frame2        frame3        frame4        frame5        frame6        frame7        frame8
A        B'        C        D'        E        F'        G        H'        (field 0) even lines
a'        b        c'        d        e'        f        g'        h        (field 0) odd lines
x' and X' represents scanlines interpolated from X and x

If you set QTGMC to discharge a frame:
Code:

frame1        frame2        frame3        frame4
A        C        E        G        (field 0) even lines
a'        c'        e'        g'        (field 0) odd lines

you do loose half of the motion. If there is no motion between the different frames, you do not loose anything, but that's a special case ;)

edit: typos corrected

themaster1 02-08-2022 05:08 AM

You're looking for frame interpolation it seems to me, check for Rife-app: https://grisk.itch.io/rife-app


Hushpower 02-08-2022 06:35 AM

1 Attachment(s)
Quote:

Originally Posted by msgohan
The problem you describe is incorrect assumed field order.

Avisynth by default assumes Bottom Field First for AVI input. I don't know how to do it in Hybrid off the top of my head

This is it...


All times are GMT -5. The time now is 05:38 PM

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.