You can upload videos to your projects.

Upload from computer (Vector Projects only)

To upload videos from your computer:

  1. In Data, click Upload.
  2. Click Video.
  3. Click Choose files and choose files from your computer or drag and drop files from your computer.
  4. Under Frame rate (fps), enter a number to break your videos into several frames or images. Frame rate (fps) is the number of frames that appear per second. The higher the frame rate, the more images will appear per second, and vice versa. The default frame rate is 1.
  5. Click Upload.


SuperAnnotate supports the following video file formats: MP4, AVI, MOV, FLV, MPEG, and WEBM.


The size limitation is up to 5 GB. There are no resolution limitations.

CLI upload (Pixel Projects and Vector Projects)

The CLI upload function is ideal to download a large batch of videos. To use this functionality, request a token for Python SDK from the Team Owner. Learn more.


The size limitation is up to 5 GB. There are no resolution limitations.

Attach video URLs (Video projects only)

You can import videos by linking them from external storages. The linked videos are displayed in SuperAnnotate, but they aren't stored in our local servers.

Step 1: Create a CSV file containing the video URLs

To attach video URLs, first create a CSV file that contains the URLs. Use this template CSV file as a reference.






Video URL



Video name


If the video name field is empty, a name ID will be generated based on the row ID and a random UUID.

Step 2: Attach video URLs via Python SDK

Link your videos to the project with this SDK command.

    project = "Project Name", 
    attachments = "./videos.csv",
    annotation_status = "QualityCheck")
superannotatecli attach-video-urls --project “Project Name/Folder Name” --attachments “./videos.csv” --annotation_status “QualityCheck”

Did this page help you?