View Full Version : QTGMC(inputtype=1)
PBTPBT
25th June 2021, 10:00
I'm attempting to make a rip of an old film from (as far as I know) the only available DVD source, which has a fair amount of screen noise and is far from great quality.
I've been greatly impressed by the improvements to the image quality that QTGMC(inputtype=1) yields, but (in the case of this footage) there's a side effect that comes with this that I'm hoping someone might be able to help me with.
While the encoded footage comes out looking much cleaner, it also has a sort-of 'undulating' effect, as though the film were being projected onto a gently rippling sheet or a watery surface. This effect is particularly noticeable in the facial features of the characters and the columns in the room when applied to the VOB sample here (https://1drv.ms/u/s!Ail2FMShTla_jG4DotkMzLER2dsi?e=u53waF), for example.
I'm wondering whether there's a way of eliminating or managing this effect in QTGMC, or whether similarly great results can be achieved using a combination of other filters without producing this side-effect.
Many thanks in advance!
Emulgator
25th June 2021, 18:20
Does your sample file represent the untouched source or the result ?
Selur
26th June 2021, 11:38
just 'QTGMC(inputtype=1)' doesn't look impressive to me,... (haven't tested any additional QTGMC settings)
vsgan + for example NMKD-Jaywreck3-Soft-Lite_320k model does look nice too me :) (other models (https://upscale.wiki/wiki/Model_Database) might even be better)
https://i.ibb.co/898rB2r/NMKD-Jaywreck3-Soft-Lite-320k.png (https://ibb.co/898rB2r)
downside is, that the whole ml thing is slow (~1fps, at least on my GeForce GTX 1070ti)
Uploaded a conversion (crf18) with using the above mentioned model to my google drive (https://drive.google.com/file/d/1ub4YeMBVaZSMGNOwmGG49LKJgy7R1wiz/view?usp=sharing).
Cu Selur
Ps.: I'm playing around with the ml filtering, which is why I posted this, there might be other/faster/better methods. :)
PBTPBT
27th June 2021, 18:33
Does your sample file represent the untouched source or the result ?
The sample is an extract direct from the DVD, untouched.
@Selur - That does look great. I don't mind slow when the results are worth waiting for. Looks like I'm in for a learning curve getting to grips with Vapoursynth and models.
Many thanks for your kind interest and help with this!
Selur
28th June 2021, 15:08
I described how to setup a portable Vapoursynth with VSGAN over at https://forum.selur.net/Thread-Why-VSGAN-is-not-supported, assuming you got the gist of using Vapoursynth that might be helpful.
kuchikirukia
29th June 2021, 06:25
QTGMC is a deinterlacer. Use smdegrain.
hello_hello
29th June 2021, 23:41
That "wavy" effect is probably due to the picture bobbing a little, and the amount of flicker, both of which will make it harder for any denoiser. Maybe more-so for QTGMC as it tries to repair shimmering, and those things probably look like shimmering to QTGMC. All the noise no doubt adds to that problem.
Regardless of the denoising used, reducing the flicker and picture movement first would be beneficial, and the wavy effect will probably be reduced if you get QTGMC to remove some of the noise. How much depends on how much blurring you can live with, as that's always the compromise.
Or someone may be able to suggest a better denoising method in this case. Either way though, if you plan on cropping the borders, you can speed things up a bit by doing some cropping first.
Crop(4, 92, -4, -92)
Stab()
Deflicker(Border=24)
QTGMC(InputType=1, Preset="Very Slow", EzDenoise=3) # or some other denoising
FineDehalo()
CropResize(0,0, 12,12,-8,-18, InSAR=12.0/11.0, ResizeWO=true)
QTGMC, No Denoising.mkv (https://workupload.com/file/9m9rd5GaPw9) (25.8MB)
QTGMC, EzDenoise=3.mkv (https://workupload.com/file/DTDUAvVYthm) (11.9MB)
Blankmedia
17th November 2021, 06:09
You can always play with repair
A = QTGM(INPUT TYPE=1)
REPAIR(A, LAST, MODE)
Mode is the repair mode for rgstool.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.