DESHAKER AND ”KEYFRAMING”

Jøran Toresen wrote on 5/25/2005, 4:53 PM
DESHAKER AND ”KEYFRAMING”

Let’s say i have one video / clip consisting of two scenes / parts. I want to apply different settings for these two scenes in Deshaker (or any other plug-in in Virtualdub), or use one plug-in for the first part of the video and another plug-in for the rest.

For example: one group of settings (or one plug-in) for the first 300 frames, and a different group of settings (or another plug-in) for the remaining 400 frames. (I know I can split the clip into two separate (DV avi) files – but that’s not my problem at the moment.)

Is this possible? And how can I accomplish this?

Joran

Comments

RichMacDonald wrote on 5/25/2005, 5:45 PM
>Is this possible? And how can I accomplish this?

It is possible to do this in deshaker, however, the controls can be a bit hard to figure out. (Notice I'm not telling you how, and its not laziness :-) My suggestion is to split the clip in Vegas into the 2 parts you need, render them out to 2 separate clips, fix each one separately in deshaker, then bring them back in.
apit34356 wrote on 5/26/2005, 6:07 AM
if vegas option is not first choice, then in Virtualdub, set the starting pointer to the frame number needed, then set the ending pointer at the ending frame. Starting and ending pointers are on the the time line in Virtualdub.
Jøran Toresen wrote on 7/18/2005, 4:12 AM
Thanks for the reply.
But my question is: is it possible to define more than one region for the same (dv-avi) file in VirtualDub, not just on region?

Joran
RichMacDonald wrote on 7/27/2005, 5:28 PM
>is it possible to define more than one region for the same (dv-avi) file in VirtualDub, not just on region?

You don't define "regions". You define a start and end point and then perform the processing. You can do this more than once, changing the settings of deshaker each time.

Documentation is poor, but you can get some help at the virtualdub forum. You can also take a look at the macros I posted elsewhere in this forum (search my name and deshaker), which gives you some hints via a "text" version of what you're trying to accomplish.

FWIW, I know how to set the start point but not the end point, so I cannot tell you exactly how to do this. Good luck.
Jøran Toresen wrote on 7/27/2005, 6:12 PM
Thanks

By regions I mean this as an example: region 1 include frame 1 to 300, region 2 include frame 301 to 400, region 3 include frame 401 to 700, and so on.

My problem is: when I first set in and out points for region 1 (frame 1 to 300 for example), the rest of my video consist of black frames when I apply DeShaker to this region. And I can’t find a way to apply other settings for the next region (frame 301 to 400 as an example).

Regards,
Joran

riredale wrote on 7/28/2005, 12:00 AM
I had some experience with DeShaker last spring, when I used it extensively on my documentary hand-held footage. I think you can accomplish what you're looking for, but not by setting up regions in advance. I believe you can run DeShaker manually until the end of the first region, then halt the operation, change the parameters, and continue processing.

I'm not 100% certain about this, but I recall there was a clip where someone walks in front of the camera midway through. With DeShaker, the preceeding frames would be smooth, but then the software would get confused by the massive changes represented by the person walking in front of everything. So I had DeShaker look at only background on the right side of the frame at first. Once the person walked in front of the camera, I had DeShaker look at only background on the left side of the frame. I seem to recall that this worked fine (sorry I'm not more emphatic--all this took place late one night, but I THINK this is how I did it).
johnmeyer wrote on 7/28/2005, 8:34 AM
Free Deshaker guide:

Deshaker

You may have to sign up (also free).
RichMacDonald wrote on 7/31/2005, 11:05 AM
VirtualDub/deshaker can be tricky. You can probably do what you want but no one here knows how (including John Meyer's tutorial ;-) If I were you I'd use Vegas to render each region into a separate clip, then use deshaker on each new clip. Previously I've posted a script which automates the two-pass and 30-frame offset issues. The next step is to automate batching multiple clips. I have a little java utility for myself but I haven't had time to make it available for general use. However, all you have to do is copy the single-file script and paste it multiple times into a new script, changing the name of the file each time.