Pierre Marc Dumuid a écrit :
Hi All (long time no contact),

just lettting you know about my commit to SVN:

PLUGIN:Motion - Ability to add offsets from tracked frame


To stabilize video, the motion plugin uses a "tracking frame" to which
to track to and a region within that frame to track (generally an
object in the background) in the current frame. When the region is
obscured, (often by something in the foreground, or by leaving the
screen), then the motion compensation would fail, and the video jump's
all over the place.

This patch helps work around the problem by allowing one to set a
second region to track and then add offset the (previously calculated and
saved to the respective file in /tmp/???/)

Here's how I use it:

------k-------k-----------------
      ^      ^^
      A      BC

A - object1 is visible in the background up until C
B - (the frame before C) has both object1 and object2 visible
C - has only object2 visible

1. Make a keyframe and set to track object1
2. Make a keyframe at C and track frame at B, set to track object2
3. Set keyframe at C to add offsets that were calcuated at B.

Done! And it works REALLY well!!! (I am really happy with this! :P)

----------

Also, I recently pushed some other patches onto my pipapo branch that I
didn't think were right for the main branch:

http://pipapo.org/gitweb?p=cinelerra/pmdumuid;a=shortlog;h=recent2007Dec

As before, I'm still not finished with my PhD and had a bit of a
procrastination week... (well, it's christmas...)

Pierre

--
"What a charming amusement for young people this is, Mr. Darcy!
There is nothing like dancing after all. I consider it as one of
the first refinements of polished society."

"Certainly, sir; and it has the advantage also of being in vogue
amongst the less polished societies of the world. Every savage can
dance."

Pride and Prejudice


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

When i compile after svn update  i have this error:

motionwindow.C: In member function 'int MotionWindow::create_objects()':
motionwindow.C:175: error: 'xpmd' was not declared in this scope
make[3]: *** [motionwindow.lo] Erreur 1
make[3]: *** Attente des tâches non terminées....
make[3]: quittant le répertoire « /home/rapha/SOURCE/cinelerra-source/hvirtual/plugins/motion »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/rapha/SOURCE/cinelerra-source/hvirtual/plugins »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/rapha/SOURCE/cinelerra-source/hvirtual »
make: *** [all] Erreur 2

Raph


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

Reply via email to