Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

imagine I have a video of a car moving from right to left, and that I want to add a graphic annotation in a specific frame at a certain time.

I would like that this graphic annotation, after I have inserted it, move itself automatically along the timeline using only pixel analysis, looking for pixels similarity frame after frame.

Is there some tool or software library that do it?

Thank you very much,


enter image description here

share|improve this question
After Effects does this pretty easily. It's the "Tracker" tool, and there are tons of tutorials online. – BrettFromLA May 29 '14 at 17:01
up vote 3 down vote accepted

That is usually called "tracking" and there are several tools available to do that. Many that are stand alone and export the data to be used in other software aswell as complete editing suites that enable you to do everything from the tracking of the video footage to the animation of the graphic.

Popular examples are Adobe After Effects, Apple Motion and Nuke. The most popular being Adobe After Effects. It offers a fairly easy to use 2D tracker and is a very powerful animation tool.

Though if you want to analyze the global position of the car on the racing track over the course of several different scene you wont be able to achieve that completely automated. Those tools will only analyze the motion for a particular scene and wont make any sense out of the "global picture". While you can certainly track the position of a car in different scenes you will have to manually do that and tell the tracker in every scene what exactly you want to track.

share|improve this answer
Thank you very much – aborruso May 30 '14 at 17:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.