Need a Stabilizer Plug-in

Forum covering all aspects of small gauge cinematography! This is the main discussion forum.

Moderator: Andreas Wideroe

User avatar
VideoFred
Senior member
Posts: 1940
Joined: Tue May 25, 2004 10:15 am
Location: Flanders - Belgium - Europe
Contact:

Post by VideoFred »

T-Scan wrote:So far this V-dub blows! Do I have to be a rocket scientist to use this thing?
Yes. I forgot to mention I'm a rocket scientist myself :lol:

It is not that difficult, T-Scan.
Use a 1000 frames clip for fast testing.
Configure Deshaker for pass 1.
Let VD run the clip.
Deshaker will write the logfile and it creates a useless temporal clip.
You will see the calculated motion vectors in the right panel.
Configure Deshaker for pass 2.
"Rewind" in VD and play the clip again.

You can now play this clip as many times as you want it and save it.
Always use the two passes... You can not use logfile1 on clip2 of cource.

But you probably know all this :oops:
I leave this here for the others.

I think removing the jitter is a matter of settings.

PS: stabilizing means always cropping black borders afterwards of cource. You can disable this if you want to and do the cropping manual afterwards.

PS2: for removing jitter, I use a very fast Avisynth one pass plugin.

Fred.
my website:
http://www.super-8.be

about film transfering:
https://www.youtube.com/channel/UC_k0IKckACujwT_fZHN6jlg
mattias
Posts: 8356
Joined: Wed May 15, 2002 1:31 pm
Location: Gubbängen, Stockholm, Sweden
Contact:

Post by mattias »

VideoFred wrote:PS2: for removing jitter, I use a very fast Avisynth one pass plugin.
avisynth plugins don't use passes, they are realtime. when the playback application requests a frame avisynt calls the plugin to generate that frame. no rendering ever takes place. to the playback application the script is a video stream.

(yes, you knew this, but as you know i'm a fan of possibly unimportant trivia)

/matt
User avatar
flatwood
Senior member
Posts: 1691
Joined: Tue Mar 04, 2003 5:55 am
Real name: Tabby Crabb
Location: Tylerville GA USA
Contact:

Post by flatwood »

On the Windows front, I bought into both SteadyHand and Mercalli Expert over the weekend. SteadyHand is a stand alone app and mercalli Expert is a plug in, in my case, Premiere Pro. Mercalli makes you jump through several hoops to get the unlock key which so far they havent sent me. Once I can get the big red X off Mercalli Expert, I think that its my pick.
User avatar
VideoFred
Senior member
Posts: 1940
Joined: Tue May 25, 2004 10:15 am
Location: Flanders - Belgium - Europe
Contact:

Post by VideoFred »

mattias wrote: avisynth plugins don't use passes, they are realtime. when the playback application requests a frame avisynt calls the plugin to generate that frame. no rendering ever takes place. to the playback application the script is a video stream.
But in this case, it does an internal motion estimation, on frame base. It writes the result of this estimation in a special virtual clip. The stabilizer is using this clip as a reference.

So it does not do several passes on the entire clip, but on the individual frames. First Depan Estimate, then Depan Stabilize.

However, the Avisynth Depan Estimate plugin can actualy write a Deshaker log file. And the Avisynth Depan plugin can read a previous made Deshaker log file. This way, it works like virtualDubs Deshaker.. Avisynth must run the same clip twice, then. Now, is that multi pass or not? :)

Fred.
my website:
http://www.super-8.be

about film transfering:
https://www.youtube.com/channel/UC_k0IKckACujwT_fZHN6jlg
T-Scan
Senior member
Posts: 2331
Joined: Mon Sep 08, 2003 9:19 am
Location: Portland, OR
Contact:

Post by T-Scan »

Thanks fred, I finally got it to work last night. Not a rocket scientist, but i got lucky finally. The clip looks very nice now. Do you have any more setting tips that apply to jitter only? I used the black border selection this time.
100D and Vision 3 please
mattias
Posts: 8356
Joined: Wed May 15, 2002 1:31 pm
Location: Gubbängen, Stockholm, Sweden
Contact:

Post by mattias »

VideoFred wrote:Avisynth must run the same clip twice, then. Now, is that multi pass or not?
avisynth doesn't run any passes at all. it's a frame server. whatever passes the playback program does when plying the file is another question. :-)

/matt
User avatar
VideoFred
Senior member
Posts: 1940
Joined: Tue May 25, 2004 10:15 am
Location: Flanders - Belgium - Europe
Contact:

Post by VideoFred »

T-Scan wrote:Thanks fred, I finally got it to work last night. Not a rocket scientist, but i got lucky finally. The clip looks very nice now. Do you have any more setting tips that apply to jitter only? I used the black border selection this time.
I'm happy it works for you now 8)
I seldom use Deshaker myself.. always Avisynth, because of speed reasons. But Deshaker does better stabilizing. I use it if Avisynth gives minor results.

As for the jitter.... I have not done enough specific jitter tests to be able to help you here.

Fred.
my website:
http://www.super-8.be

about film transfering:
https://www.youtube.com/channel/UC_k0IKckACujwT_fZHN6jlg
User avatar
VideoFred
Senior member
Posts: 1940
Joined: Tue May 25, 2004 10:15 am
Location: Flanders - Belgium - Europe
Contact:

Post by VideoFred »

mattias wrote:
avisynth doesn't run any passes at all. it's a frame server.
Avisynth frameserves the result of an internal -virtual- frame-by-frame multi pass operation.. :)

Fred.
my website:
http://www.super-8.be

about film transfering:
https://www.youtube.com/channel/UC_k0IKckACujwT_fZHN6jlg
T-Scan
Senior member
Posts: 2331
Joined: Mon Sep 08, 2003 9:19 am
Location: Portland, OR
Contact:

Post by T-Scan »

Here's a sample clip I put together, before and after. I was top heavy in some wind with my Nizo. The deshaker did a pretty good job, not perfect though. there seems to be a little weaving, maybe could be fixed with some better values plugged in. I'd like to be dialed in for jitter, these programs are geared for a viriety of motion type scenarios, I just need to find some best settings for what I want.
http://www.youtube.com/watch?v=mynci4stoA0
Last edited by T-Scan on Wed Nov 28, 2007 7:16 pm, edited 1 time in total.
100D and Vision 3 please
User avatar
flatwood
Senior member
Posts: 1691
Joined: Tue Mar 04, 2003 5:55 am
Real name: Tabby Crabb
Location: Tylerville GA USA
Contact:

Post by flatwood »

That looked good. The little side to side sway doesnt bother me.
mattias
Posts: 8356
Joined: Wed May 15, 2002 1:31 pm
Location: Gubbängen, Stockholm, Sweden
Contact:

Post by mattias »

VideoFred wrote:Avisynth frameserves the result of an internal -virtual- frame-by-frame multi pass operation.. :)
well, since it's virtual it's not really happening, is it. :-) oh the power of abstraction.

/matt
Chris-B
Posts: 332
Joined: Wed May 01, 2002 1:28 am
Location: Gateshead, England.
Contact:

Post by Chris-B »

Hi T-Scan,
Have you seen this page about Deshaker

http://www.guthspot.se/video/deshaker.htm

It explains what each function is.

I couldn't see your clip on youtube. So I don't know how it turned out.
I prefer to take the adaptive zoom off and use the 'Previous and future frames to fill in borders'.

When ever I run a clip through it it changes the pixel ratio to square, don't know why.

Chris.
Post Reply