Hello,

I did some tests with the motion effect, and I got a result which
satisfies me. In fact, that effect was easier to use than I thought.
Here is some feedback about it.

I used the motion effect to stabilize DV footage. The camcorder was
installed on my helmet while I was following a group of motorbikes. My
motorbike's shocks are in good condition and the position of the
camcorder helps to reduce vibrations. However, the road was quite bumpy
and the footage is finally still jerky. My camcorder includes an optical
stabilization system (Panasonic OIS), but it's not that efficient in
such harsh conditions.

Firstly I selected on the timeline the part of the footage I wanted to
stabilize, using the in and out points. Then, I applied the motion
effect on that part of the video. I did not use 2 tracks (top and
bottom). Motion tracking was done and applied on the same track.

I tried the default options. I used the following parameters to define a
block on one of the motorbikes which was in front of me:
- translation block size
- block X, Y
And I rendered the video. Even if my computer got more than 10.500
bogomips (dual-core over-clocked AMD64 X2 4600+), it was not convenient
to preview the result in the compositor. That is normal and described in
the official manual. Since the option "Draw vecors" was enabled, I was
able to see the block position and the vector shape on the video.

I noticed the block was following the motorbike, and the picture was
stabilized. That was a good result for a first try. However there were
some problems. At the beginning of the video, the centre of the block
was positioned on the plate of the motorbike. Sometimes that centre
quickly moved to another part of the motorbike (the rear passenger
handle, located just behind the pilot). That resulted in the frame being
suddenly translated by a vector of several tens of pixels. Therefore the
video was quite stable, but sometimes there were large and quick shakes.

I tried again and changed some parameters. I decided to select the
"Previous frame same block" option. That option is recommended for
stabilizing jerky camcorder footage. Its goal is not to "follow" an
object. The block stays exactly at the same place during all the effect
length. I enlarged the block and selected almost all of the upper half
part of the video. I also selected the "Stabilize subpixel" option. That
gives a finer stabilization. Finally I also rduced the "Maximum absolute
offset" value to limit the stabilization amplitude. I prefer to get a
non-perfect stabilization on some places on the video, than having a
very large black border on one side of the picture during big shakes.

I rendered the video and got a better result. The image was stable and
there were no sudden translation anymore. Since the result was good, I
re-rendered after having deselected the "Draw vectors" option. The block
and vectors were not drawn anymore on the video.

I then imported the resulting rendered .dv file into my project. I had
to zoom in the picture, in order to get ride of the black borders
generated around the picture. I had to tweak the projector keyframes.

During my tests, I noticed increasing the "Translation search steps"
increases a LOT the rendering time. You can set it from 128 up to
131072, and the rendering time is a lot longer when using the maximum
value. I reduced that value down to 128, and I compared the result with
what I got when using the maximum value (131072 steps). It is indeed
very easy to compare the result, since the translation x and y values
found by the motion effect are displayed in the console. What I did was
copy/paste the console output to text files, and compare them using the
diff utility. There was absolutely no difference at all in the result. I
then set the "Translation search steps" value at 128. I assume
increasing the value can be useful in some cases, but I do not know
which ones.

The main problem I had was working with the stabilized video. The black
borders force one to zoom in and define projector keyframes to move the
projector around the screen. Since my original footage was quite shaky,
the black borders were large at some places. Moving the projector
implies having some camcorder movement, but since the projector
movements are slow, the result is far better than the jerky original
footage. The more your footage is jerky, the more you have to zoom in to
discard the black borders. That is why the result should be better with
high-def footage than with "normal DV" footage. I also had some problems
to stabilize panning movements. A large black border often appears on
one side of the video.

Nicolas.

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to