Последний раз возвращаюсь к очистке видео от дефектов. Больше не буду доставать всех этим вопросом. Сделал окончательный вариант фильтра DVC RemoveDirtMC_CE. Результат лучше чем ожидал. Он не только убирает дефекты пленки, но и убирает яркостное мерцание. Дал фильтру видео без предварительного шумоподавления в NeatVideo. Слева после обработки, справа до, ну сами разберетесь.
Новое видео Кому нужно вот скрипт:
Спойлер
###[FILTERING]###
XviD4PSPPluginsPath = "C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\"
LoadVirtualDubPlugin(XviD4PSPPluginsPath + "ccd.vdf", "ccd", 0)
LoadPlugin(XviD4PSPPluginsPath + "AutoAdjust.dll")
LoadPlugin(XviD4PSPPluginsPath + "Depan.dll")
LoadPlugin(XviD4PSPPluginsPath + "DepanEstimate.dll")
LoadPlugin(XviD4PSPPluginsPath + "deflicker.dll")
LoadPlugin(XviD4PSPPluginsPath + "RGTools.dll")
LoadPlugin(XviD4PSPPluginsPath + "RemoveGrainTSSE2.dll")
LoadPlugin(XviD4PSPPluginsPath + "RepairTSSE2.dll")
LoadPlugin(XviD4PSPPluginsPath + "Warpsharp.dll")
LoadPlugin(XviD4PSPPluginsPath + "RemoveDirtSSE2.dll")
LoadPlugin(XviD4PSPPluginsPath + "mvtools2.dll")
LoadPlugin(XviD4PSPPluginsPath + "masktools2.dll")
LoadPlugin(XviD4PSPPluginsPath + "FluxSmooth.dll")
LoadPlugin(XviD4PSPPluginsPath + "AddGrainC.dll")
LoadPlugin(XviD4PSPPluginsPath + "GradFun2DB.dll")
Import(XviD4PSPPluginsPath + "SeeSaw.avsi")
Import(XviD4PSPPluginsPath + "RemoveDirtMC_SE 1.0.avs")
Import(XviD4PSPPluginsPath + "GradFun2DBmod 1.5.avsi")
Import(XviD4PSPPluginsPath + "Ylevels.avs")
RemoveGrain(0)
ChangeFPS(last,last,true)
dxmax=0
dymax=0
source = last.trim(1, 0)
pre = source.removegrain(11)
Super = pre.MSuper(pel=2)
vectors = MAnalyse(Super, isb=false, blksize=16, delta=1, search=5)
globalmotion = MDepan(pre, vectors, zoom=false, rot=false, pixaspect=1.0, error=15.0, info=false, \
wrong=10.0, zerow=0.05, range=2, thSCD1=400, thSCD2=130)
crop(dxmax,dymax,-dxmax,-dymax).deflicker()
RemoveDirtMC_SE(radius=1,repmode=0,clmode=0,TwoPassDeNoise=false)
FluxSmoothST(2,5)
unsharpmask(20,1,0)
a = last
b = a.RemoveGrain(mode=17)
SeeSaw(a,b, NRlimit=3, NRlimit2=4, Sstr=1.5, Slimit=5, Spower=5, Sdamplo=6, Szp=16)
GradFun2DBmod(thr=1.6,thrC=2.0,str=1.0,strC=0.0,temp=100,adapt=64)
YlevelsS(0,1.0,255,0,255)
###[FILTERING]###
Спрятать