Log in

View Full Version : A way to fix jumpy (poor film transfer) video?


Fullasoul
4th February 2010, 18:03
Hello,

I thought about posting this in the General section, but despite not being able to find such a tool for years now, I'm still inclined to think that my best chances are with Avisynth....

Has anyone come across a way to fix jumpy video caused from a poor film transfer? I have a few VHS tapes that were taken from 16mm film transfers, and the transfers were not properly supervised. As such, the image shakes vertically quite a bit from time to time.

I remember the last time I tried this, the closest I came was a plugin made to stabilize handheld video...and that didn't quite do the trick (or I couldn't get it to do the trick...one or the other).

Anybody have any ideas?

poisondeathray
4th February 2010, 18:04
did you try depan/depanstabilize?

or deshaker for vdub?

Maybe posting a sample would help

hydra3333
5th February 2010, 02:31
Probably unrelated, but ...

Fizick's site has deflicker ? Is thatrelated to this flicker in some way ? http://avisynth.org.ru/deflicker/deflicker.html

There may be something else under http://avisynth.org.ru/fizick.html like stabilize ...

A quick google yielded
http://neuron2.net/deflick/flick.html
http://www.jakeludington.com/virtualdub/20071203_how_to_deflicker_8mm_movies.html

Terka
5th February 2010, 09:44
search for stab()

hydra3333
5th February 2010, 13:22
I think its somewhere here http://forum.doom9.org/showthread.php?p=1363976#post1363976

pirej
6th February 2010, 02:31
I was experimenting with my own mpeg2 clip yesterday, but my clip needed vertical AND horizontal stabilizing,

#######################################
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DePan.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DePanEstimate.dll")

MPEG2Source("E:\stabi.test.d2v", cpu=4)
AssumeTFF()
SeparateFields()
#Crop(10, 4, -10, -4) # i'm not shore the cropping is correct ??
#Lanczos4Resize(720,288)

maxstabH=20
maxstabV=20

est_left=20 est_top=20 est_right=20 est_bottom=20 est_cont=1.0 #crop and contast values for special Estimate clip

mdata=DePanEstimate(trust=1.0,dxmax=maxstabH,dymax=maxstabV)
#DePanStabilize(data=mdata, cutoff=0.5, damping=0.5, mirror=15, blur=30, method=1)
DePanStabilize(data=mdata,cutoff=1.0,dxmax=maxstabH,dymax=maxstabV,method=1,mirror=15)
Weave()
#########################################

try it out, but this script its not made by some one who knows what he's doing... so, maybe you should do some tweaking or correcting to it.
p.s. it worked for me