| Download the DeShaker filter for VirtualDub
Place the vdf file in the plugins directory
1. Click on the big “Pass 1&2” button at the top of the left column in the dialog box. Set the Source Pixel Aspect to “Standard NTSC (0.911)” or “Standard PAL (1.094).” If you are using some other type of video, then make the appropriate choice.
2. Change “Video Type” to “Interlaced, lower field first” if your video is DV. If your video is some other type, then make the appropriate choice.
3. Change the drive letter for the “Log File.” I don’t like storing things in the root directory of my C: drive. The “Log File” will be used to store the X, Y, rotational, and zoom information for each frame of video in your clip.
4. Click on the big “Pass 1” button. You can leave all the values at their defaults, but for better quality (but slower processing), change “Scale” to “Full (most precise)” and “Use pixels” to “All (most robust).” There is a significant speed penalty for doing this, and the results are often “good enough” with the defaults (which are Scale: Half, and Use Pixels: Every 4th).
5. Click on the big “Pass 2” button.
6. Change the “Destination pixel aspect” to match what you set in step 1. Set the destination video size to 720x480 for NTSC DV video or 720x576 for PAL DV video.
7. Set “Edge Compensation” to “None (large borders).”
8. Put a check mark in “Use previous and future frames to fill in borders.” Don’t change the default of 30 for the previous and future frames.
9. Set Motion Smoothness values of 3000 (NTSC). Set Zoom to zero (to turn it off). You can use larger values in order to make the motion smoother (I’ve used settings up to 18,000), but the results may look somewhat artificial, and you may begin to see unwanted artifacts that make the video look like it was placed on top of a flag rippling in the wind on top of a flag pole.
10. Set all Max Correction Limits to 99.
11. Finally — and this is important — click on the big “Pass 1” button (the one on top of the center column).
Source pixel aspect: Standard PAL
Video type: Progressive scan
Video output: Motion vectors
Block size: 72 pixels (see notes at end)
Use pixels: All
Color mode: RGB
Initial search range: 2 % of image size
Diferential search range: 2 pixels
Discard motion of blocks that...
...have mach value: 300
...have second best match >best: 1
...move >: 1 pixel in "wrong" direction
Skip frame if: 1 % of blocks are ok
ignore image area
Inside: (checked) 0 0 20 20 (see notes at end)
Destination pixel aspect: Standard PAL
Destination video size: 720 x 576
Edge compensation: None
Use previous and future frames: (unchecked)
Extra zoom factor: 1
Horizonatal panning: 0
Vertical panning: 500 (see notes at end)
(Max. correction limits)
Horizonatal panning: 100 (default - not used)
Vertical panning: 2
Rotation: 100 (default - not used)
Zoom: 100 (default - not used)