This DVD has some pretty bad wobbling in the text as it's scrolling up after it has been deinterlaced.
This is pretty bad. Is there anything that can be done about this?
Here is a video sample.
https://mega.nz/file/xwwGBBbS#9QyUpsOY9G9e7ip0dOkJXS1RJ8eUe4E1uLSnHhoOQVQ
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 9 of 9
Thread
-
Last edited by killerteengohan; 12th Feb 2023 at 20:55.
-
I tried this, and it looks a lot better, but the wobble is still a problem.
QTGMC(preset="slow", matchpreset="slow", matchpreset2="slow", fpsdivisor=2, sourcematch=3, tr1=2, tr2=1, NoiseTR=2, sharpness=0.1) -
Try:
Code:QTGMC(preset="slow", matchpreset="slow", matchpreset2="slow", fpsdivisor=1, sourcematch=3, tr1=2, tr2=1, NoiseTR=2, sharpness=0.1) QTGMC(InputType=2) #SelectEven() # if you want 30p
Last edited by jagabo; 12th Feb 2023 at 22:48.
-
-
-
it doesn't matter if you use:
Code:QTGMC(InputType=2) SelectEven() # if you want 30p
Code:QTGMC(InputType=2, FPSDivisor=2)
users currently on my ignore list: deadrats, Stears555 -
Here's an example where I used a mask to limit the processing in the animated aread:
Code:Mpeg2Source("VTS_01_1 Demuxed 2.demuxed.d2v", CPU2="ooooxx", Info=3) # use the first frame to create a mask of the animation area (just a white box on a black background) pmask = Trim(1,1).mt_binarize(30).Blur(1.4).Blur(1.4).Blur(1.4) QTGMC(preset="slow", matchpreset="slow", matchpreset2="slow", fpsdivisor=1, sourcematch=3, tr1=2, tr2=1, NoiseTR=2, sharpness=0.1) nofix = last QTGMC(InputType=2) onefix = last QTGMC(InputType=2) SelectEven() # overlay the less processed animated area (nofix or onefix) over the highly processed video Overlay(last, onefix, mask=pmask)
The heavy processing of the two QTGMC(InputType=2) calls leads to some halos around the text. You can use lower sharpness values to reduce that. -
I suck at making masks, and really need to practice that. I'm good at almost everything else but making masks in avisynth.
Thanks for that! This works great.
I'm curious. Is there a good way to see exactly what a mask I make or use is effecting with colored or greyscale pixels like other things you have shown me in the past? That might help me with making my own masks when I play with them more. -
You can return a mask just like any other video. So add a return after creating the mask:
Code:# assuming "last" pmask = Trim(1,1).mt_binarize(30).Blur(1.4).Blur(1.4).Blur(1.4).GreyScale() return(pmask)
Or to reference the original video too:
Code:# assuming "last" pmask = Trim(1,1).mt_binarize(30).Blur(1.4).Blur(1.4).Blur(1.4).GreyScale() return(Interleave(last, pmask))
Similar Threads
-
Convert Timed Text subtitles to ASS with text positions?
By Hakunamatata67 in forum SubtitleReplies: 0Last Post: 3rd Feb 2022, 02:08 -
overlay some text with a black background/white text over one small section
By devdev in forum EditingReplies: 0Last Post: 16th Dec 2020, 12:27 -
Making credits like in the movies?
By Nixtie in forum Newbie / General discussionsReplies: 0Last Post: 4th May 2020, 14:30 -
How to keep interlaced footage interlaced converting from AVI to MP4?
By kodec in forum Video ConversionReplies: 23Last Post: 1st Jul 2019, 09:36 -
credits wobble
By x264 in forum Newbie / General discussionsReplies: 4Last Post: 11th Apr 2018, 04:54