youtube-dl
Download videos from YouTube.com and many other video sites.
youtube‑dl is a command‑line utility that retrieves video files from YouTube and a variety of other online video platforms. It runs on any system with a compatible Python interpreter, including Unix‑like environments, Windows, and macOS, and can be installed via direct download, package managers, or pip. The program is released into the public domain, allowing unrestricted modification and redistribution.
The tool accepts one or more URLs and offers extensive options for controlling download behavior, such as error handling, playlist processing, proxy configuration, and format selection. Users can specify output templates, ignore or override configuration files, and request metadata like user‑agent strings or extractor listings. It also supports updating itself to the latest release and provides help and version information via command‑line flags.
Typical users are developers, power users, or anyone needing to script or automate the acquisition of video content from supported sites. Its flexibility and wide platform support make it suitable for batch downloads, archival tasks, and integration into larger workflows that require programmatic access to online video resources.
Reviews
Loading reviews…
Similar apps

Network & Connectivity
youtube-dl
Command-line program to download videos from YouTube.com and other video sites
Network & Connectivity
yt-dlp
A `youtube-dl` fork with additional features and fixes.

Network & Connectivity
You-Get
Tiny command-line utility to download media contents (videos, audios, images) from the web.
Network & Connectivity
YouTube Downloader
Simple menu bar app to download YouTube movies
Media Conversion
MacYTDL
A macOS GUI front-end for the youtube-dl video downloader.
Photo & Video Management
mps-youtube
Youtube player.