yt-dlv is an open-source YouTube video downloader written in Rust. It lets you browse available video qualities, pick exactly what you want, and download videos (with or without audio) directly to your computer. The tool also supports playlists, subtitles, audio extraction, and can pull cookies from your browser to help avoid download issues. It's a learning project that reimplements the popular yt-dlp tool's architecture from scratch.
How It Works
You hear about yt-dlv, a fresh take on downloading YouTube videos written in a modern programming language.
You build the program from its source code, which creates a simple command you can run on your computer.
You ask the tool to show you every quality option available for your video, from tiny phone screens to ultra HD.
You pick the exact quality you want, like 'best video plus audio merged together' or '720p maximum to save space'.
The tool fetches your video, combines the video and audio streams if needed, and saves everything as a clean file.
Your video is saved with a nice filename based on its title, ready to watch whenever you want.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.