Genik07
Получилось очень достойно! Я тоже не использую Премьер а скриптами у меня даже близко так не получилось.
Подскажите Ваш метод пожалуйста.
Собственно и нет никакого метода. Я пользуюсь по необходимости разными средствами. Мерцание, часто встречающееся в старых советских ДВД, почти всегда легко убирается ависинтховским дефликером
Спойлер
###[FILTERING]###
XviD4PSPPluginsPath = "C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\"
Loadplugin(XviD4PSPPluginsPath + "deflicker.dll")
DeFlicker(scene=30)
###[FILTERING]###
Спрятать
или, если Вы часто используете VirtualDub, можно использовать MSU Deflicker (есть ещё "deflick 1.3" Мне он не понравился, и я бы не советовал).
Если мерцание сильное, то лучше искать другой способ.
В составе фильтров программы XviD4PSP есть фильтр "DVC RemoveDirtMC_CE 1.0". В аннотации написано, что он для обработки старых проблемных DVC VHS. Несколько месяцев назад я уже писал о нем.
http://forum.totaldvd.ru/FindPost/1326364 Он неплохо устраняет дефекты пленки и яркостное мерцание. Я немного его переделал для своих нужд.
Спойлер
###[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]###
Спрятать
В самых тяжелых случаях как в данном случае можно использовать "Ashampoo Video Deflicker" Я попробовал его. Он легко настраивается, довольно мощный, но не лишен недостатков.
А в общем можно сказать, что выбирать нужно такие меры, которые бы только, только решали проблему. Использование сразу убойных методов, могут внести дополнительные искажения.