Skip to main content
Reference videos showing what to film (input) and what the analysis produces (output) for each combination of analysis type and running condition.

Video requirements at a glance

Every video sent to the API must meet the general constraints below. Orientation varies by analysis type — see the per-scenario tables further down.
ConstraintRequirement
FormatMP4, MOV, AVI, or WEBM
Max duration10 seconds
Max file size30 MB
Resolution1080p recommended (max 1080p height)
Frame rate30 fps minimum, 60 fps recommended
FramingRunner clearly visible and occupying a large portion of the frame

Orientation by scenario

Analysis typeConditionOrientationTypical resolution
Side viewOverground (treadmill=false)Landscape (16:9)1920 x 1080
Side viewTreadmill (treadmill=true)Portrait (9:16)1080 x 1920
Back viewOverground (treadmill=false)Portrait (9:16)1080 x 1920
Back viewTreadmill (treadmill=true)Portrait (9:16)1080 x 1920
Submitting a video with the wrong orientation for a given analysis type will produce poor results or cause the analysis to fail. Double-check the table above before uploading.

Camera is positioned to the side of the runner. Set analysis_type=side_view.

Overground

treadmill=false
PropertyRequirement
OrientationLandscape (width > height)
Typical resolution1920 x 1080
DurationUp to 10 s
FramingFull body visible from head to feet, runner moving left-to-right or right-to-left

Treadmill

treadmill=true
PropertyRequirement
OrientationPortrait (height > width)
Typical resolution1080 x 1920
DurationUp to 10 s
FramingFull body visible from head to feet, camera at the side of the treadmill