Log in

View Full Version : blend or ghost?


tuqc
30th March 2022, 04:52
https://i.ibb.co/1TYWQz5/Tess.png (https://ibb.co/dDsYMmq)

source:https://drive.google.com/file/d/1z4Z3X5ihsyyAfauYO5npoBpjZIAoNvnG/view?usp=sharing


any way to get clean frame?

tuqc
30th March 2022, 05:06
qtgmc+srestore:
https://i.ibb.co/xC1wdbC/QQ-20220330120400.png (https://ibb.co/X276MP2)

Ceppo
30th March 2022, 13:25
That's interpolation ghosting, nothing you can do about it. Just QTGMC it, you will see nothing in playback (hopefully).

poisondeathray
30th March 2022, 15:19
There is an old x86 2.5 plugin , RestoreFPS that attempts to reverse a ConvertFPS style blend conversion (I can't get it to run in mp_pipeline, so x86 natively).

The problem is you have to figure out the phase #. The wrong phase # can make a clean frame go out of phase. Post edits and transitions after the blend conversion can change the phase, so you might have to use different settings per scene or on specific frames.

On that frame, 0.2 works ok, but on other frames, different numbers are better.

MPEG2Source()
BWDIF(field=1)
RestoreFPS(25, 0.2)

https://i.postimg.cc/FHn29Vvv/restorefps.png (https://postimages.org/)

You can use another deinterlacer, but be careful with QTGMC - QTMGC is not necessarily ideal for blend removal situations because it can cause additional temporal ghosting artifacts

Only the top fields were used in this example. It might be bottom field deblending might work better on some scenes

Reel.Deel
30th March 2022, 15:48
There is an old x86 2.5 plugin , RestoreFPS that attempts to reverse a ConvertFPS style blend conversion (I can't get it to run in mp_pipeline, so x86 natively).


Sadly there is about 200 lines of assembly in the code. I was going to try to compile it for x64.

Ceppo
30th March 2022, 16:21
I looked at the source and it is an interpolation, they took whatever frame rate was the source and then they interpolated it to 60 fps and then did a 30 fps interlaced clip. If you bob it, you will notice that the fields are just frames that have been resized. So I don't think there is anything you can do about it. If they did 30fps -> 60fps interpolation you might be able to remove the blend with selecteven/odd.

tuqc
30th March 2022, 17:03
There is an old x86 2.5 plugin , RestoreFPS that attempts to reverse a ConvertFPS style blend conversion (I can't get it to run in mp_pipeline, so x86 natively).

The problem is you have to figure out the phase #. The wrong phase # can make a clean frame go out of phase. Post edits and transitions after the blend conversion can change the phase, so you might have to use different settings per scene or on specific frames.

On that frame, 0.2 works ok, but on other frames, different numbers are better.

MPEG2Source()
BWDIF(field=1)
RestoreFPS(25, 0.2)

https://i.postimg.cc/FHn29Vvv/restorefps.png (https://postimages.org/)

You can use another deinterlacer, but be careful with QTGMC - QTMGC is not necessarily ideal for blend removal situations because it can cause additional temporal ghosting artifacts

Only the top fields were used in this example. It might be bottom field deblending might work better on some scenes

image clean!this is a solution,thank u!:thanks: