Development · GitHub repo
youtube-dl
Command-line tool to download videos, audio, and metadata from video platforms
youtube-dl is an open-source command-line program for downloading videos, audio, and metadata from YouTube and many other video hosting sites. It allows users to scrape media, dump JSON metadata, and fetch subtitles or transcripts across platforms. It is widely used by developers for media archiving and data scraping pipelines.
What it's for
- Scrape video metadata and subtitles or transcripts from YouTube
- Download individual videos or entire playlists from supported platforms
- Extract audio tracks directly from online video links via the command line
- Simulate downloads to extract raw video stream URLs or JSON information
Features
- Supports downloading from YouTube and hundreds of other video platforms
- Extracts subtitles, video descriptions, annotations, and metadata to JSON
- Extensive filtering options by title, date, view count, or file size
- Proxy and geo-restriction bypass support
- Configurable output naming templates and batch URL processing
- Integrates with external downloaders like aria2c and ffmpeg
Pricing
Open source. Free and public domain (The Unlicense)
Details
- Type
- GitHub repo
- Category
- Development
- Topic
- Media Downloaders
- Open source
- Yes
- Platforms
- Command line, Linux, macOS, Windows, Code library
- For
- Developers, data scrapers, researchers, and command-line power users
- Alternative to
- yt-dlp, 4K Video Downloader
- Tags
- youtube, cli, video downloader, scraping, python, transcripts
Why it was saved
- @capetorch: Recommended as the tool for scraping YouTube video content and transcripts
Related
Python interactive CLI toolkit for automated OSINT, network reconnaissance, and security checks
Proof-of-origin token provider plugin for yt-dlp to bypass YouTube bot checks
Python CLI automation script for bulk Gmail account creation using Selenium
Check if an email address is registered across 120+ online platforms.
Terminal tool giving AI agents web search, extraction, and research capabilities
Adaptive Python web scraping framework with anti-bot bypass and element relocation.
Updated