video-downloader · Video Downloader

Download videos with customizable quality (best/1080p/720p/480p/360p) and formats (mp4/webm/mkv), plus audio-only MP3 downloads.
Powered by yt-dlp (auto-installed if missing): fetches video info, selects matching streams, merges audio/video when needed. Default is best quality MP4; custom output directory supported. Single videos only — playlists are skipped by default.
Example invocation: "Download this video as 720p mp4."
Full brief
Positioning
video-downloader is the single-video download tool: give it a link, get the video in your chosen quality and format. Download only — no editing or transcoding.
Core capabilities
- Video download: link in, video out; best quality and mp4 by default.
- Quality choice: best / 1080p / 720p / 480p / 360p / worst.
- Format choice: mp4 / webm / mkv (video);
-afor audio-only MP3. - Custom output directory:
-oflag. - Auto dependency: yt-dlp auto-installs when missing.
Workflow
- User provides the video link
- Optional: quality (-q), format (-f), audio-only (-a), output dir (-o)
- Run the download script; info-fetching, stream selection, and merging are automatic
Inputs & outputs
| Input | Required | Notes |
|---|---|---|
| Video link | Yes | Single video URL |
| Quality | Optional | best/1080p/720p/480p/360p/worst (default best) |
| Format | Optional | mp4/webm/mkv (default mp4) |
| Audio-only | Optional | -a → MP3 |
Output: the downloaded video/audio file (filename taken from the video title).
Fit
- Archiving single videos
- Material downloads needing a specific quality/format
- Audio extraction (MP3)
Before you start
- No API key; needs internet.
- Single videos only — playlists skipped by default; higher quality is slower and heavier on disk.
- Only download content you have the rights to use; respect platform copyright rules.
video-downloader is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.