24.10.2023, 11:05
I'm trying to run LMFlicker32 in Avisynth (along with DeSpot), but it says there is a missing dependency.
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: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