Log in

View Full Version : What software lets you add frames to get slow motion?


Doc409
3rd October 2006, 16:26
I want to be able to show an avi sport clip in normal time followed by the same clip in slow motion. I am presuming I want to add frames to do get this effect? A google turned up very little. Any suggestions?

quake74
3rd October 2006, 16:31
The master of changing fps using motion compensation and/or motion blur is the avisynth's mvtools, in particular mvflowfps2 from http://www.avisynth.org/fizick/mvtools/mvtools.htm.

Doc409
3rd October 2006, 16:55
[ Please disregard this part. I found the avisynth website] Thanks. I'm new to avisynth. I think I remember seeing a guide here or somewhere...but can't find it now. Any help would be appreciated.

The lack of a GUI is a little intimidating given my limited experience. I'm wondering if there might be a canned program out there for fps motion compensation?

bira
3rd October 2006, 18:25
Adobe After Effects does what you want.

Watch this video:

http://www.adobe.com/products/aftereffects/vector/aftereffects_movie.html

Doc409
3rd October 2006, 20:38
Thanks. The video was impressive, and the Timewarp feature is what I am after.

I was also wanting to add a white circle to highlight certain players, and it looks like After Effects might be able to do that too.

Blue_MiSfit
4th October 2006, 08:05
After effects is amazing. Chroma key is... really cool.

You can do most things that it does with avisynth, but After Effects is GUI based and has its own import and export engine. It even hard OpenGL hardware acceleration.

It's a really badass program... expensive though, and it takes a long time to really learn.

quake74
4th October 2006, 09:53
Let's see if I can whip up a simple avisynth script to help you. I copied the important part from http://avisynth.org.ru/mvtools/mvtools.html where you can download the mvtools.

If you have a 25fps and want to make it 4x slower (i mean, quadruple the time) then:



source=directshowsource("c:\clip.avi",fps=25)
backward_vec = source.MVAnalyse(isb = true, truemotion=true, pel=2, idx=1)
# we use explicit idx for more fast processing
forward_vec = source.MVAnalyse(isb = false, truemotion=true, pel=2, idx=1)
cropped = source.crop(4,4,-4,-4) # by half of block size 8
backward_vec2 = cropped.MVAnalyse(isb = true, truemotion=true, pel=2, idx=2)
forward_vec2 = cropped.MVAnalyse(isb = false, truemotion=true, pel=2, idx=2)
return source.MVFlowFps2(backward_vec,forward_vec,backward_vec2,forward_vec2,num=100,idx=1,idx2=2)
assumefps(25)


You can see more about the directshowsource command at http://www.avisynth.org/mediawiki/wiki/DirectShowSource

Doc409
4th October 2006, 21:57
Thanks all, and thanks Quake for taking the time to write a script for me. I admire your knowledge. I am going to try to figure out how to run it before making any purchase decisions.

My limited application also makes After Effects a spendy app. My kids are students, so I could likely get an academic version for around $200. This is still a lot of money to spend for a limited application that freeware might be able to take care of. Freeware is not the only consideration, though...

What it comes down to is a question of time vs. money. Both After Effects and Avisynth have learning curves. Avisynth strikes me as a program offering a lot of control if one knows how to use it...but this looks like it could take years and many hours to learn? I don't have that kind of time. I already have other programs, such as ProCoder2 and TMPGEnc 4 XPress, that have a lot of the same avisynth-like filters, so it looks like I would be looking to Avisynth for other capabilities.

At this point, I am wondering if taking the time to thoroughly learn Avisynth will allow me to go beyond the capabilities offered in these or other canned programs? It would be nice to get some opinions on this. (If this question should be a thread in another category, please transport it there.)

niann
24th October 2006, 17:12
Premiere Elements will also allow slo mo clips... Not quite as nicely as after effects, but a lot less expensive. :)

Cheers!
-Niann