Log in

View Full Version : How to speed up/slow down interlaced video while keeping the framerate at 25fps?


Boulder
17th February 2006, 07:30
The subject says it all.

I'm about to finish a project that has been on the shelf for years. One portion of it requires that I speed up the video, let's say 25-50%, one requires that I slow it down 25-50%.

Since the whole thing will end up on DVD, I need some help regarding how to accomplish all this without changing the final framerate and without deinterlacing.

Thanks!

Richard Berg
17th February 2006, 07:45
damn you for reading my mind! :p

Boulder
17th February 2006, 07:50
Did it take you five minutes to write that other post of yours :p

Maybe someone will help us now that the probability of noticing the problem just got doubled ;)

EDIT: and you're NTSC, I'm PAL - all possible situations covered :)

Mug Funky
17th February 2006, 07:57
well, deinterlacing is necessary, but only as a means to an end. the output can and should be interlaced.

use a full-framerate deinterlacer, like leakkernelbob, tdeint, the tdeint/eedi2 combo, or scharfi's securedeint which i haven't tried yet... anything will do, and for speed changes probably just tdeint set to kernel with mtnmode=3 should be tolerable speed-wise.

then use motionprotectedfps or mvflowfps to change the speed

then use assumefps(25,true).ssrc(48000).assumetff().separatefields().selectevery(4,0,3).weave()

Boulder
17th February 2006, 08:03
well, deinterlacing is necessary, but only as a means to an end. the output can and should be interlaced.

Yep, my initial plan is to use MVBob() to create a 50fps progressive clip, save as HuffYUV/Lagarith and process it.

use a full-framerate deinterlacer, like leakkernelbob, tdeint, the tdeint/eedi2 combo, or scharfi's securedeint which i haven't tried yet... anything will do, and for speed changes probably just tdeint set to kernel with mtnmode=3 should be tolerable speed-wise.

Fortunately, the speed of the process is not a problem. The whole clip is about 12 minutes long and I can leave the process running as long as possible :)

then use motionprotectedfps or mvflowfps to change the speed

then use assumefps(25,true).ssrc(48000).assumetff().separatefields().selectevery(4,0,3).weave()
Thank you, I'll try it out.

Mug Funky
17th February 2006, 08:31
please note - mvtools/motion works much much better on natural motion (or CG motion in some cases - i discovered it works quite well on beast wars).

for animation, it seems (the latest) twixtor for after-effects works better. it's actually really impressive, and certainly better than last time i checked it out.

i'm assuming you're doing live action anyway.

Boulder
17th February 2006, 08:37
i'm assuming you're doing live action anyway.
Yes, old VHS camcorder stuff that needs to be restored at last. I decided to get it done now that the stabilizing and motion compensation methods have improved. Obviously I need to archive the original capture for the next filter generation;)

Mug Funky
19th February 2006, 03:28
in that case you might want to put it off until some further developments have been made in software TBC, unless you've got a box that does this for you.

Boulder
19th February 2006, 07:03
in that case you might want to put it off until some further developments have been made in software TBC, unless you've got a box that does this for you.
Well, I'll do a new version when someone comes up with a good software TBC..I happen to have a spare weekend without the wife and kids a week from now so I decided to make good use out of it;) Hardware TBC's are a bit expensive even at eBay etc, if I had lots of tapes to process then it would definitely be the best choice.

Fortunately I possess the original tapes so the quality is as good as I can get and I also can re-edit the whole clip and remove some issues that have bugged me from the day the original cut was done (in a hurry).