Video Downloader
One-click downloads from the platforms you already use
Paste a URL into the Downloader and AutoVOD fetches the video with yt-dlp, stores it in cloud storage, and lists it in your Library — ready for clips, shorts, summaries, or re-encoding. This is the one-shot path. If you want every future stream from a channel, use a live downloader instead.
Desktop downloaders dump files onto a disk you then have to upload somewhere else. AutoVOD keeps the file next to live recordings and generated clips, with the same storage quota, thumbnails, and tool pipeline. In production, YouTube downloads egress through a residential proxy so datacenter IP blocks do not empty the format list.
Supported platforms
Twitch, YouTube, Kick, Rumble, and other yt-dlp-compatible sources (subject to site availability). The backend validates the URL domain before charging credits and enqueueing the job. You pick quality and container from the allowed set; invalid combinations fail in the API, not after a long queue wait.
Jobs are queued on Redis. Paid tiers and admins use a higher-priority queue. Progress and status show on the Downloader page and in Activity. Failed downloads refund credits; you can retry a failed row without recreating it. Deleting a download task from the API is disabled so history stays intact.
Why use it
- No juggling desktop downloaders and cloud folders
- Files stay next to live recordings and generated clips
- Storage quotas and credits keep usage predictable
- Follow-up tools (clip, summarize, re-encode, shorts) run against the same library file
Storage is checked before enqueue. If the file would exceed your tier limit, the request is rejected. After a successful download you can make the file public, like it, or send it into a tool job.
Next steps
Generate highlights with the Clip Generator, write a recap with the Summarizer, or re-wrap the file with the Re-encoder before an upload.
FAQ
How is this different from a live downloader?
The Downloader is one URL, one file. A live downloader watches a username and records whenever that channel is live.
What if yt-dlp cannot see any formats?
That usually means the source blocked the worker IP. YouTube is the common case; production uses a residential SOCKS proxy and refuses to boot if that proxy cannot enumerate formats.
Are there size or rate limits?
Uploads from your computer are a separate 10 GB library path. URL downloads are rate-limited per user and still count against storage and credits (5 credits per download).