Skip to main content

Overview

Single downloads are the core feature of Tornado. Submit a video URL and receive a processed file uploaded to your cloud storage.

Supported Options

Basic Request

With All Options

Processing Pipeline

1

Queue

Job is added to the processing queue
2

Download

Video and audio streams are downloaded in parallel using optimal quality
3

Mux

FFmpeg combines video + audio into the final format
4

Upload

File is uploaded to your cloud storage with multipart/resumable upload for large files
5

Complete

Webhook is called (if configured) and status is updated

Quality Selection

Tornado automatically selects the best available quality:
Audio is always downloaded at the highest available bitrate (usually 128-256 kbps).

Custom Filenames

Use the filename parameter to set a custom name:
The filename is automatically sanitized:
  • Special characters are removed
  • Spaces are preserved
  • Extension is added based on format

Folder Organization

Organize downloads into folders using the folder parameter:
This creates the object path: client-a/project-1/videos/video-title.mp4
Folder names cannot contain .. or start with / for security.

Error Handling

Common errors and solutions: