This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

VHS wobble
#1
Upscaling some VHS tapes makes the sideways wobble more pronounced. What would be the best filter to fix this?
Reply
#2
Argh, upscaled and (badly) sharpened VHS content.
About the flickering: applying Reduceflicker (with strength 3 and aggressive enabled) a few times should help.

Cu Selur
Reply
#3
I think that was CAS 0.5. Still experimenting with different settings.
Reply
#4
Better filter before upscaling. (I doubt that was cas with 0.5)
Reply
#5
Where can I see the filter order? I'm now trying MCDegrainSharp (2)
Reply
#6
"Vapoursynth->Misc->Filter Order/Queue"
"Avisynth->Misc->Filter Order->Custom Filter Order"
Reply
#7
I'm trying to run LMFlicker32 in Avisynth (along with DeSpot), but it says there is a missing dependency.

Quote:Couldn't find 'DePulse64' in the filter order, adding 'KillPulse32' at the end.
Missing dependency 'LMFlicker.dll'(C:\Program Files\Hybrid\32bit\avisynthPlugins\LMFlicker.dll) for LMFlicker!

The info for LMFlicker32 says it is suited to old VHS.

DeFlicker says it is film based.

Do they both do similar movement removal?

Quote:ClearAutoloadDirs()
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
LoadPlugin("C:\Program Files\Hybrid\32bit\avisynthPlugins\LSMASHSource.dll")
LoadPlugin("C:\Program Files\Hybrid\CustomSynthScripts\")
LoadPlugin("C:\Program Files\Hybrid\32bit\avisynthPlugins\despot.dll")
LoadCPlugin("C:\Program Files\Hybrid\32bit\avisynthPlugins\BWDIF.dll")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\mtmodes.avsi")
# loading source: M:\IN\movie-March-2022.mov
# color sampling YV12@8, matrix: bt601, scantyp: bottom field first, luminance scale: limited
LWLibavVideoSource("M:\IN\movie-March-2022.mov",cache=false,dr=true,format="YUV420P8", prefer_hw=0)
# current resolution: 720x576
# calling custom script 'LMFlicker'
LMFlicker(startframe=-1, endframe=-1, lthresh=20, cthresh=20, scene=0.600, radius=4, blur=1, field=593, chroma=true, affine=true)
# despotting using DeSpot
DeSpot(median=false,sign=-1,interlaced=true)
# deinterlace since the filter does not support interlaced content
AssumeBFF().BWDIF(field=-2)
# scaling to 768x576
Spline36Resize(768,576)
# joining fields
AssumeBFF().Separatefields().Selectevery(4,0,3).Weave()
# Converting from 8 to 10bit for encoder
ConvertBits(10)
# adjust color to YV16 (color matrix: Rec601)
ConvertToYUV422(interlaced=true)
# setting output fps to 25.000fps
AssumeFPS(25,1)
PreFetch(6)
# output: color sampling YV12@10, matrix: bt601, scantyp: bottom field first, luminance scale: limited
return last
Reply
#8
can you provide a little sample of original raw clip?  just to do some tests.
Reply
#9
Seems like I forgot to but lmflicker into the 32bit Installer.
You can download it at http://avisynth.nl/index.php/LMFlicker
and put the LMFlicker.dll into C:\Program Files\Hybrid\32bit\avisynthPlugins
to fix the problem.

LMFlicker => I suspect that it's for luma flickering.

Have you tried using multiple Reduceflicker calls like I suggested?

Cu Selur
Reply
#10
Waiting on a call, so I had a quick go, try something like https://pastebin.com/RXqct6MQ to start with.
I used: GLSLSaturation to lower the saturation, Crop for cropping, Levels to lower the gamma, SpotLess to remove some of the spots, RainbowSmooth to remove some rainbows, DeHalo to remove black halos, 4xReduceFlicker for stabilization.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)