What is Tracker?
Tracker is a free video analysis and modeling tool built on the Open Source Physics (OSP) Java framework. It is designed to be used in physics education.
Tracker video modeling is a powerful way to combine videos with computer modeling. For more information see Particle Model Help or AAPT Summer Meeting posters Video Modeling (2008) and Video Modeling with Tracker (2009).
Installing and using Tracker
Tracker requires Java 1.6 or higher.
To install Tracker, download and run the appropriate installer using the links at the top of the page. For help see Installer Help.
Supported languages: english, arabic, czech, spanish, finnish, french, italian, danish, german, greek, hebrew, indonesian, simplified chinese, traditional chinese, korean, portuguese, slovak, slovenian, swedish. Interested in translating to another language? Please contact .
If you're new to Tracker, see Help Getting Started for a step-by step beginner's guide or Getting Started with Tracker for a video tutorial. For general help, use the built-in help files in Tracker, the online help in English or Slovenščina, or the downloadable pdf help files in English, Español, Ελληνικά, Italiano or Portuguese.
You can run Tracker from a USB drive without installing it on the host computer. See Installing Tracker on a USB or other portable drive for more information.
Tracker has been independently tested by Softpedia and found to be 100% clean.
Recent Tracker Versions
- 4.95 (Sep 2016): jar, installers for windows, osx, linux 32-bit, linux 64-bit
- 4.94 (Aug 2016): jar, installers for windows, osx, linux 32-bit, linux 64-bit
- 4.93 (May 2016): jar, installers for windows, osx, linux 32-bit, linux 64-bit
- 4.92 (Jan 2016): jar, installers for windows, osx, linux 32-bit, linux 64-bit
- 4.91 (Oct 2015): jar, installers for windows, osx, linux 32-bit, linux 64-bit
- 4.90 (Aug 2015): jar, installers for windows, osx, linux 32-bit, linux 64-bit
- 4.87 (Nov 2014): jar
- 4.86 (Jul 2014): jar
- 4.85 (Apr 2014): jar
- 4.84 (Jan 2014): jar
- 4.82 (Oct 2013): jar
- 4.81 (Jul 2013): jar
- 4.80 (Feb 2013): jar
- 4.70 (Jul 2012): jar
- 4.60 (Nov 2011): jar
- 4.05 (May 2011): jar
- Tracker Source Code on GitHub
- Tracker 4.93 Javadocs online or download
- Tracker Eclipse workspace
- Tracker Mobile
- Manual and automated object tracking with position, velocity and acceleration overlays and data.
- Center of mass tracks.
- Interactive graphical vectors and vector sums.
- RGB line profiles at any angle, time-dependent RGB regions.
- Model Builder creates kinematic and dynamic models of point mass particles and two-body systems.
- External models animate and overlay multi-point data from separate modeling programs such as spreadsheets and EjsS simulations.
- Model overlays are automatically synchronized and scaled to the video for direct visual comparison with the real world.
- Free Xuggle video engine plays and records most formats (mov/avi/flv/mp4/wmv etc) on Windows/OSX/Linux.
- Video filters, including brightness/contrast, strobe, ghost trails, and deinterlace filters.
- Perspective filter corrects distortion when objects are photographed at an angle rather than straight-on.
- Radial distortion filter corrects distortion associated with fisheye lenses.
- Export Video wizard enables editing and transcoding videos, with or without overlay graphics, using Tracker itself.
- Video Properties dialog shows video dimensions, path, frame rate, frame count, more.
Data generation and analysis:
- Fixed or time-varying coordinate system scale, origin and tilt.
- Multiple calibration options: tape, stick, calibration points and/or offset origin.
- Switch easily to center of mass and other reference frames.
- Protractors and tape measures provide easy distance and angle measurements.
- Circle fitter tool fits circles to 3 or more points, steps or tracks.
- Define custom variables for plotting and analysis.
- Add editable text columns for comments or manually entered data.
- Data analysis tool includes powerful automatic and manual curve fitting.
- Export formatted or raw data to a delimited text file or the clipboard.
- Display measured values using custom number formats if desired.
Digital Library resources:
- OSP Digital Library Browser provides easy access to online collections of videos and Tracker resources.
- Use the DL Browser to find resources by name, author, keywords or other metadata.
- Use the DL Browser to create, edit and share your own video and resource libraries.
- Use Tracker to export self-documenting ZIP resources ideal for the DL Browser.
- Full undo/redo with multiple steps.
- Page view displays html instructions or student notes.
- User preferences: GUI configuration, video engine, default language, font size, more.
Tracker Video Tutorials
These video tutorials can help extend your knowledge of Tracker.
- Tracker Quick Start A quick demonstration of how to use Tracker to measure the acceleration of a falling ball. If using Tracker for the first time, watch both this and Getting Started with Tracker.
- Getting Started with Tracker A more extended explanation of how to use Tracker to track and analyze a moving object in a video.
- Tracker Autotracker Tutorial How to use the autotracker. This starts out with the basics but also explains in detail how the autotracker works and how to control it for best results.
- Saving and Sharing Tracker Experiments How to (a) save Tracker experiments by exporting Tracker zip (TRZ) files and (b) share them by building Digital Library Collections.
The Tracker installer includes some videos. Use the following links to download these additional collections:
- mechanics_videos.zip (7.3 MB) A collection of mechanics videos suitable for analysis and modeling.
- spectroscopy_videos.zip (0.6 MB) A collection of spectroscopy videos suitable for line profile analysis.
- Sharing Video Experiments with Tracker Digital Libraries (AAPT, Winter 2013 at New Orleans)
- Simulating What You See: Combining computer modeling with video analysis (MPTL16 - HSCI 2011, Fall 2011 at Ljubljana)
- Video Modeling with Tracker (pdf) and accompanying jar file (AAPT, Summer 2009 at Ann Arbor)
- Video Modeling: Combining Dynamic Model Simulations with Traditional Video Analysis (AAPT, Summer 2008 at Edmonton)
- Modeling Air Resistance (AAPT, Summer 2007 at Greensboro)
- Video Spectroscopy Experiments (AAPT, Summer 2005 at Salt Lake)