Skip to workspace
Video tools / AI tracking
Tools
CREATOR STUDIO · LOCAL VIDEO PROCESSING · FREE

Video Object Tracker

Follow an object across a clip. Refine its trajectory, inspect confidence, and export coordinates or an annotated video—all from your browser.

◎ Select & follow↗ Motion trails▦ CSV & JSON data✧ Optional AI detect
TRACKING WORKSPACE

From footage to motion data

Ready for a video
▣
Upload a video to start

MP4, WebM, MOV if supported by your browser · up to 200 MB · processed locally

01

Preview & select

Drag a box around an object, then track its motion.

◈
Your motion workspace

Open a video or try the included moving-object clip.

00:00.00 / 00:00.00
Selected object: NoneNo video loaded
03

Motion overview

Sampled coordinates and manual correction points.

0Objects
0Samples
0Lost detections
0.0sDuration
The motion trail will appear here after tracking.
Manual corrections

Pause and draw a new tracking box, or use the selected object's coordinate inputs at the current time. Mark a frame lost during occlusion, then draw a visible correction when the object reappears. Re-run tracking to propagate corrections.

04

Export & handoff

Coordinates in original video pixels.

CSV uses top-left origin, increasing X rightward and Y downward. Quality reports measure only visible sampled intervals; they cannot establish true video-wide coverage. Lost samples contain blank coordinate fields rather than fabricated positions. JSON includes paths and video metadata, not the video itself.
HOW IT WORKS

Turn movement into usable coordinates

01

Open footage

Load a browser-compatible video or the included sample. No video is uploaded to PixelOkay.

02

Define & track

Pause on an object and draw its box. Run patch matching, inspect confidence and add correction points if it drifts.

03

Export your work

Save raw pixel coordinates, portable project JSON, transparent trails, annotated stills or a silent WebM clip.

Accuracy and privacy

The offline tracker uses visual template matching; it is not a trained neural tracker and cannot reliably maintain identity through occlusion, scale changes or camera cuts. Optional AI object detection downloads a public MediaPipe model from an external host only after you explicitly choose Download & Load in Model Setup, then runs on-device. Video remains local. Video export is silent and plays in real time; MP4 and fully automatic identity re-identification are not included.

Using Video Object Tracker

Track up to six manually selected objects through sampled video frames and export their positions as motion paths. Optional object detection can propose starting boxes on one frame; template tracking and manual review create the path.

  1. Import a clip up to three minutes and draw a starting box for each object, or request optional one-frame AI proposals after model setup.
  2. Choose a sampling rate, start tracking and inspect the path for lost or drifting samples; add corrections or retrack a bounded interval where needed.
  3. Export a CSV in source-pixel coordinates, SVG/PNG overlays, a quality report, a project JSON or a silent annotated WebM.

Example: Track a cyclist across an unobstructed eight-second clip at 5 samples per second, review the marker where the rider passes behind a sign, add a correction and export the CSV path for another workflow.

Limits and privacy: Tracking supports up to six objects, 180 seconds and 1,800 sampled intervals; gaps marked lost are not measured positions. Template matching does not re-identify an object after long occlusion. Optional MediaPipe setup downloads code, WASM and model assets from external hosts; detection proposals use a selected frame, while video processing stays in the browser. WebM output is silent and browser-dependent.

Frequently asked questions

Does optional AI track an object through the whole video?

No. The detector proposes boxes from a selected frame. Template matching follows the reviewed boxes across sampled frames and does not provide identity re-identification.

Are CSV positions expressed in pixels?

Yes. CSV coordinates use the source video’s pixel dimensions. Lost samples and gaps are marked or excluded rather than reported as observed positions.

Related tools

LOCAL AI SETUP

Set up AI on this device

Optional object detection uses a model downloaded on your device

Manual box tracking, corrections and exports work without AI. Optional object proposals use MediaPipe Tasks Vision and EfficientDet-Lite0, downloaded only after you choose Download & Load. Video frames stay on your device.

  1. 1. Check device
  2. 2. Download / cache
  3. 3. Initialize inference
  4. 4. Detect objects

Proposes class-labeled objects in the current video frame. It does not track identities across frames; tracking remains a separate user-controlled step. Requires WebAssembly and CDN access. Model memory and download size have not been independently verified.

Device & model resources

Estimates may be approximate
Device RAM / model memory

Checking device information…

Model memory needs are not reliably known.

Browser website storage

Checking storage…

Site-wide estimate, including other PixelOkay tools. Storage is not device RAM.

ONE ACTION · ALL RECOGNIZED AI MODEL DOWNLOADS

Free AI model storage across PixelOkay

Inspect this website origin for verified model files in accessible Cache Storage, including files from other PixelOkay tools. Unknown entries, projects, chats, and browser databases are never automatically removed. MediaPipe's HTTP cache may not be inspectable here.

Run a read-only scan to see which model-file entries can be removed safely.

Cache Storage only; IndexedDB, OPFS, private and browser-managed caches remain untouched. Close other running AI tool tabs before deletion.

Having trouble downloading or loading AI?

First retry the model setup and check network, CDN access and WebAssembly. Use Refresh Storage & Cache to view approximate site storage. If there are verified unused model files, inspect them before optional deletion. Clearing all website data can permanently erase projects, drafts and other work, so never use it as an automatic fix.

Not loaded

The browser will not download this AI model until you choose Download & Load.

Delete recognized model downloads?

These model files may have to be downloaded again in multiple PixelOkay tools. No project, conversation, video or unknown cache is targeted.