Skip to content

How do I upload a video?

Last updated: March 26, 2026

Uploading your video to Race Ninja is straightforward. Follow these steps to get your footage analysed and ready for review.

Step-by-Step Upload Guide

  1. Navigate to the Upload page: Click the "Upload" button in the main navigation or visit your garage.
  2. Choose your video file: Either drag and drop your video file into the upload area, or click to browse your files and select the video.
  3. Supported formats: We accept .MP4 files from GoPro cameras and .OSV files from the DJI Osmo 360. Upload the original file directly from your SD card without renaming or converting it.
  4. Upload starts automatically: Once selected, the upload begins immediately. You'll see a progress bar showing the upload status.
  5. Processing begins: After the upload completes, we automatically start extracting telemetry data from your video.
  6. Review your laps: You'll be redirected to the review page where you can see each detected lap and confirm which ones you want to keep for analysis.

Pro tip: For large video files (over 1GB), we recommend using our desktop app for faster, more reliable uploads. It can also handle batch uploads of multiple videos at once.

What Happens After Upload?

Once your video is uploaded, here's what happens behind the scenes:

  • We extract GPS telemetry data from your video
  • We detect which track you were at based on your GPS coordinates
  • We identify each individual lap and calculate lap times
  • We create sector times and analyse your racing line
  • You review the detected laps and select which ones to keep
  • We transcode your video for smooth playback with telemetry overlays

The entire process typically takes 5-15 minutes depending on video length and file size.

Common File Formats

Format Compatible Notes
MP4 (GoPro) ✅ Yes Native GoPro format - fully supported
MOV ✅ Yes Some GoPro models use this format
OSV (DJI Osmo 360) ✅ Yes Native DJI Osmo 360 format - upload directly from SD card
Other formats ❌ No We only support GoPro and DJI Osmo 360 videos with GPS telemetry

Troubleshooting Upload Issues

  • Upload fails or stalls: Check your internet connection. For large files, use the desktop app instead.
  • "No GPS data found": Your GoPro GPS wasn't enabled during recording. See our GoPro setup guide.
  • "Track not detected": See "Why was my track not detected?" FAQ article.
  • File too large: Web uploads work best for files under 1GB. Use the desktop app for larger files.

Still need help? Our team is here for you.

Contact Support

Was this article helpful?