Camera and Object tracking
The software is 100% free

here is a list of supported video formats

https://www.blender.org/manual/data_system/files/video_formats.html

But as far as motion tracking it depends if the camera is moving or not.

If the camera is moving, you can find out how it was moved by tracking things in the scene that dont move.

But if the camera is stationary, and you simply want to track a moving target.
Then you can do some simple math by finding out at what frame rate the video was recorded,
then checking how much the particle moved over how many frames.