Skip to content

supervisely-ecosystem/import-videos-supervisely

Repository files navigation

Import Videos

OverviewPreparation

GitHub release (latest SemVer) views runs

Overview

Application imports selected Videos without annotations to Supervisely.

Supported video formats: .avi, .mov, .wmv, .webm, .3gp, .mp4, .flv

⚠️ All videos will be converted to .mp4 format during import.

Single video file size limits:

  • 📚 Community plan: 100MB
  • 🏢 Pro plan: 500MB
  • 🚀 Enterprise edition: no limits

App updates:

📄 v1.3.20 Starting from this version application supports uploading the files from TeamFiles and drag and drop option.

🏋️ Starting from version v1.1.3 application supports import from a special directory on your local computer. It is made for Enterprise Edition customers who need to upload tens or even hundreds of gigabytes of data without using a drag-and-drop mechanism:

  1. Run the agent on your computer where data is stored. Watch the how-to video.
  2. Copy your data to the special folder on your computer that was created by the agent. Agent mounts this directory to your Supervisely instance and it becomes accessible in Team Files. Learn more in the documentation. Watch the how-to video.
  3. Go to Team Files -> Supervisely Agent and find your folder there.
  4. Right-click to open the context menu and start the app. Now the app will upload data directly from your computer to the platform.

📥 Starting from version v1.2.0 application supports import to existing projects and datasets and has 3 modes:

  1. Create new project

  2. Upload to an existing project

  3. Upload to an existing dataset. ⚠️ When uploading to an existing dataset, make sure videos have unique names!

Preparation

The directory name defines the project name, subdirectories define the dataset names.
Videos in the root directory will be moved to the dataset with the name "ds0".
ℹ️ You can download the archive with data example here.

.
📂my_videos_project
├──📜video_01.mp4
├──📜...
├──📜video_01.mov
│
├──📂my_folder1
│   ├──📜video_03.mp4
│   └──📜video_04.mp4
│
└──📂my_folder2
    ├──📜video_05.mp4
    ├──📜video_06.mp4
    └──📜video_07.mp4

As a result, we will get project my_videos_project with 3 datasets named: ds0, my_folder1, and my_folder2.