View Full Version : Fix jerky motion in VOB
varunb
16th August 2006, 06:45
Is there any avisynth script available that can fix the jerky frame rate of an mpeg2 file ? I want to fix certain interlaced vob files that have jerky motion at a frame rate of 25. Can't i obtain the smoothness in motion of such vob files ? Sorry i cant upload the file as it is 120MB in size. I also have a slow internet connection.
neuron2
16th August 2006, 14:31
Sorry, I don't see any way to help you without a source sample. It doesn't have to be the whole thing.
varunb
17th August 2006, 15:55
But still there must b a common script that shud work for almost any such jerky movie/video. Aint there any ?
neuron2
17th August 2006, 17:37
But still there must b a common script that shud work for almost any such jerky movie/video. Aint there any ? You're contradicting yourself. First you say the script must exist and then you ask if it exists. I'll help you out -- there is no such script. Post a sample as requested if you are serious about this.
Blue_MiSfit
17th August 2006, 22:14
Listen to neuron2 :) he knows his stuff when it comes to this sort of thing!
Just use dgindex to rip out a chunk of the vob demuxed to an m2v. Use rapidshare or something to send it out. We can only help you if we know what kind of material you are dealing with.
Sadly, there is no one size fits all when it comes to digital video processing.
~misfit
varunb
19th August 2006, 06:38
well I did wat u said. Here's the download link. The file uploaded is 20.9 MB long. Its actually the trailer of the movie ' The Cave'. This sample shud b enough.
http://d.turboupload.com/d/893448/VTS_02_1.demuxed.m2v.html
varunb
22nd August 2006, 15:53
helloooooo....aint any1 gonna reply to my post above ?
neuron2
22nd August 2006, 18:16
I don't see any practical way to fix that. There are runs of 1, 2, and 3 field duplications, as well as missing fields, all with no apparent pattern.
Zep
23rd August 2006, 14:03
helloooooo....aint any1 gonna reply to my post above ?
neuron2 is right. that clip is a mess. Classic garbage in, garbage out. It looks like whoever did the conversion from 24 to 25 pal really messed it up.
I tried Telecide() with decimate and it was meh.
I tried FieldDeinterlace(full=false,threshold=12,chroma=TRUE) which was not bad as it only deinterlaced what it should and left alone the progressive frames BUT it was still jerky because the encode was poorly made. There really is jerky motion in that clip.
Now you COULD fix it but it would be slow going because you would have to fix it manually by adding a tween frame at every point where there is a motion jump.
This is a perfect example of a tool needed to track motion vectors and if a large jump is detected (i.e. roughly double the average of near by frames) then use those vectors to create an inbetween frame. If the motion is roughly HALF the average of near by frames then cut the frame. This should greatly improve the smoothness of play back. However the problem with your sample is the motion jump also has the frame before the jump and after blurred to hell as it appears there was bad field matching.
Makes me wonder if MVtools could be be used to fix it if it had the feature to do what i said above. (it very well may it has been awhile since i check it out)
good luck
varunb
23rd August 2006, 15:44
Firstly, thanx neuron2 & zep for looking into my problem. 2ndly I hav found a thread ('Stuttering Pal Source', if i recall correctly) in which i found the same issue as mine's. There i found a script that includes importing 'mvbob.avs'. I tried using it & modifying the original script & created a 'test' avi. after playing i found the motion somewhat smoother. I dont know if the script is correct. I m posting the scripts to confirm from u guyz if its ok.
http://d.turboupload.com/d/908981/MVBob.avs.html
http://d.turboupload.com/d/908983/target_achieved.avs.html
Maldark
23rd August 2006, 23:12
That was my thread, the problem is MVBob dosn't fix the field blending caused by the conversion you may want to use something to convert it back to the original fps like Crestore (http://forum.doom9.org/showthread.php?t=95924&highlight=crestore) or Restore24.
I've had a fair bit of success using the Crestore function developed in that thread, the other problem is in PAL sources the field blending often introduces noise that can also cause the frame to move up and down, this is also hard to deal with, I've tried motion compensation but it only seems to introduce more noise, and I've stopped using MVBob because it's just impractically slow for me.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.