All Collections
Video upload and processing
How to Upload and Process Video Recordings using GoodVision Vault
How to Upload and Process Video Recordings using GoodVision Vault

Providing video files to GoodVision Vault as an input for processing and data extraction

Pavel Severa avatar
Written by Pavel Severa
Updated over a week ago

Video data processing in GoodVision Video Insights implies the traffic data extraction from the video files. The structured and anonymized vehicle trajectories are generated from the video material together with their position in time and space. It’s an automated procedure utilizing the GoodVision proprietary artificial intelligence algorithms. What is more, it takes only a couple of hours for the outputs to be presented in the Video Insights application. Currently, there are two ways of processing available in the platform depending on the data storage type you use - GoodVision video storage (GoodVision Vault) or external storage (Google Drive or Dropbox). In the following text, you will learn how to provide video files into the application structure using GoodVision Vault.

GoodVision Vault vs external storage

GoodVision Vault is a secure, intermediate input space for uploading videos to the Video Insights application. Videos imported to the Vault are securely stored in the cloud platform and can be played inside the application, downloaded again when needed or sent for processing into a chosen Data Source. GoodVision storage opens more advanced possibilities for traffic data analysis that are not available for videos stored in external storage (e.g. event review or automatic number plate recognition). Get to know more about the GoodVision Vault in this article.

Processing from external storage can be suitable for companies that are using it as their main repository for project data. This option will save you the manual labor of downloading recordings from the storage and uploading them to the GoodVision platform. By using external storage you don't need to pay extra for storing data in GoodVision Vault.

Video Insights project structure

For processing videos in GoodVision Video Insights, you’ll need a dedicated Project. Project is the highest level of the application structure in which various Locations and Data sources can be created for sorting the video files according to your needs. Read how to organize your recordings in the Video Insights project structure here.

In Project settings, you are able to choose the video data storage type you prefer to use for the whole project. GoodVision Vault is a default option. Every project has its own Vault space where all materials for the traffic analysis are stored before processing.

Before videos can be processed, they have to be uploaded into the Video Insights app first. After you have created a Project, navigate to the Vault tab on the left panel. Here’s where you upload all videos necessary for the traffic analysis. Either simply drag and drop the desired video file(s) from your computer to the Vault or click on the + and then ‘Upload video/folder’. You can also create a folder structure in the Vault for better orientation in the video files and upload the video material directly to the prepared folders and subfolders.

Picture 1: Uploading video files to the GoodVision Vault

No matter if it is a single file or thousands of smaller chunks supposed to be connected together, GoodVision handles all for you automatically. In case you need to analyze very large videos or you are having difficulties uploading loads of data to the GoodVision platform via your browser, try our desktop application which allows you to upload unlimited amounts of video data to GoodVision Vault safely and with no concerns about connection issues. Check the GoodVision Sync feature for more information.

Processing the video files

With the video files successfully imported to the Vault, you can start processing them for the traffic analysis. In fact, you don’t have to wait until the files are completely saved in the Vault, the same process applies also for files which are still being uploaded.

Create a Data Source in a selected Location using the ‘New data source’ tab on the right panel. In the following window fill in the Data Source name, choose the GoodVision Vault as a source type and the appropriate device type. You can also add the geolocation of the Data Source to see it on the map view. Read more about GoodVision processing options here.

Picture 2: Adding a new Data Source

When the Data Source is created for your video footage, you can anytime follow with sending the video for processing to the Data Source. Even if the desired video is still uploading, you can click on the green ‘Process’ button and select the video you want to process from the Vault.

Picture 3: An empty Data Source with an active “Process” button

A short dialog box will open where you can review the video data like filename, duration, device type and processing cost. What you can change is the video start. Please take a look at the video start time and date, as the input there must not be the correct time of the recording but is automatically taken from the video metadata.

You can also decide to delete the original video immediately after the processing. If you choose so, the video will be processed normally but will not be available anymore in the application physically, only the extracted data will. That might save some Vault space on one hand but also has some disadvantages on the other.

When the video is kept in the application, you can review the original footage during analysis directly on the Describe page of the Data Source to check what was really happening on the scene at the given time. This playback feature was designed to bring value, especially to traffic modellers who need to quickly jump to a video during the analysis to check the real situation. You can also download the video any time later or share it between your colleagues as part of the project.

Picture 4: Video processing dialogue window

Videos sent for processing without deleting them will not be available from the Vault space either but will be moved to the Data Source detail. From there they can be downloaded again or deleted from the Vault any time later when they are not needed anymore.

Picture 5: Data source detail with the original video file available after processing

Video formats supported

Video Insights supports video uploads from various sources, various containers (*.mp4, *.avi, *mov, *.asf .._) and codecs (h.264, h.265, .._). Files with various lengths and sizes up to 150 GB per file are supported too.

If your video format is not supported, Video Insights will notify you, it won’t process your video and will return your credits. To make sure your video format is supported, contact

Did this answer your question?