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).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.