Hello guest, if you like this forum, why don't you register? https://fanrestore.com/member.php?action=register (December 14, 2021) x


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help! I need some help removing motion blur that's out of control in SD vid
#1
I'm restoring old SD footage.. whoever encoded it did a "half" de-interlace where fast motion is all blurred, but you can still see the jaggy interlacing lines on edges of arms and faces.. ugh.
I've tried:
-de-interlace 29.97 > 29.97 (no dice)
-frame doubler > 59.94 (line jaggies mostly removed, but bizarre blur's still there..)
-de-interlace 29.97 + motion interpolation to 59.94 (all jaggies gone, blur's still there)
I've thought of doing an inverse telecine > 23.976, then do motion interpolation to 48fps... but I think the jitter from the dropped frames will make it look visibly worse, stuttery Sad
I don't really know how to use QTGMC; I have Topaz VEAI, Rife/DAIN FF, Virtualdub, lots of editing programs..
I've already tried Dione deinterlace in VEAI and Resolve's AI Deinterlacer.
I think I need to invoke some clever AI where I know what I'm doing...
Any tricks, tips, ideas?
Reply
Thanks given by:
#2
I had gotten a copy of a TV Movie years ago that was hard to find.  The source was SD letterboxed, and the person who capped it cropped the black borders and upscaled with blend deinterlacing.  He essentially turned it into a blurry 29,97p conversion.

Here is an updated version of that with just the needed repair bits you are asking about (my original also included level adjustments, AR fixes, denoising and sharpening, but there's no knowing if you need any of that. The latter two fixed inconsistencies between the original progressive frames and the repaired frames.):
Code:
loadplugin("dgdecode.dll")
mpeg2source("Video.d2v")
import("srestore.avsi") # I used fixblendivtc originally, but Srestore has replaced it.

srestore(mode=-4,omode="pp0") #deblends to 29.97p repairing 50:50 blur deinterlacing
decimate(cycle=5,quality=0) #decimates to 23.976

http://avisynth.nl/index.php/Srestore
Reply
Thanks given by:
#3
(2022-06-11, 01:36 PM)Doctor M Wrote: I had gotten a copy of a TV Movie years ago that was hard to find.  The source was SD letterboxed, and the person who capped it cropped the black borders and upscaled with blend deinterlacing.  He essentially turned it into a blurry 29,97p conversion.

Here is an updated version of that with just the needed repair bits you are asking about (my original also included level adjustments, AR fixes, denoising and sharpening, but there's no knowing if you need any of that.  The latter two fixed inconsistencies between the original progressive frames and the repaired frames.):
Code:
loadplugin("dgdecode.dll")
mpeg2source("Video.d2v")
import("srestore.avs") # I used fixblendivtc originally, but Srestore has replaced it.

srestore(dmode=-4,omode="pp0") #deblends to 29.97p repairing 50:50 blur deinterlacing
decimate(cycle=5,quality=0) #decimates to 23.976

http://avisynth.nl/index.php/Srestore

thank you! I've somewhat been familiar w/ "Srestore" before, I'm by no means an Avisynth expert... but let me give it a shot.
I'll let you know how it goes Smile
Reply
Thanks given by:
#4
(2022-06-11, 01:36 PM)Doctor M Wrote: I had gotten a copy of a TV Movie years ago that was hard to find.  The source was SD letterboxed, and the person who capped it cropped the black borders and upscaled with blend deinterlacing.  He essentially turned it into a blurry 29,97p conversion.

Here is an updated version of that with just the needed repair bits you are asking about (my original also included level adjustments, AR fixes, denoising and sharpening, but there's no knowing if you need any of that.  The latter two fixed inconsistencies between the original progressive frames and the repaired frames.):
Code:
loadplugin("dgdecode.dll")
mpeg2source("Video.d2v")
import("srestore.avs") # I used fixblendivtc originally, but Srestore has replaced it.

srestore(dmode=-4,omode="pp0") #deblends to 29.97p repairing 50:50 blur deinterlacing
decimate(cycle=5,quality=0) #decimates to 23.976

http://avisynth.nl/index.php/Srestore

sent u DM on the syntax... Srestore didn't understand what I was doing (and neither do I, from the documentation).
Help appreiated Smile
Reply
Thanks given by:
#5
I did notice that Srestore is a .avsi not .avs. That could keep it from working.
As far as how this works... beats me. I'm aware that Srestore has replaced fixblendivtc, but I've never used this method. I got the dmode/omode thing from the srestore page on avisynth.

Edit: Also.. according to the forum thread:
Quote:Where it says dmode in the SRestore wiki (if it still does), it should say mode.

Fixed my script above.
Reply
Thanks given by:
#6
(2022-06-13, 12:35 AM)Doctor M Wrote: I did notice that Srestore is a .avsi not .avs.  That could keep it from working.
As far as how this works... beats me.  I'm aware that Srestore has replaced fixblendivtc, but I've never used this method.  I got the dmode/omode thing from the srestore page on avisynth.

Edit: Also.. according to the forum thread:
Quote:Where it says dmode in the SRestore wiki (if it still does), it should say mode.

Fixed my script above.

thanks, got it! Works great!

someone took a 29.97i (interlaced) source broadcast file, used motion blur de-interlacing on it(that still left some interlacing), and there was tons of ghosting, looked awful.
Srestore (Avisynth) removed just the in-between blurred frames and then I decimated that down to 23.976, and the motion is smooth now.
Looks great! Its like a renovation makeover!

This will work great for any badly interlaced/de-interlaced videos, for original NTSC telecined vids that were motion blurred into Pal interlaced; for restoration/upscaling/enhancement projects.

P.S. "ExBlend" is another AviSynth plugin to use for this sort of repair idea.
Additionally, I'm curious to use this Srestore on a mainstream film to see if it will 'smooth out' the action, w/out using motion interpolation (the soap opera effect).. but I'm wondering how to do it w/out using decimation..since I don't want to go any less than 23.976 fps.
Reply
Thanks given by:


Forum Jump:


Users browsing this thread: 1 Guest(s)