Methods of Installation
yt-dlp can be installed through several methods. Choose the one that best fits your system and requirements.
Release Binaries
Pre-built binaries are available for direct download and execution without additional dependencies.
Windows
- Download the Windows executable from the releases page
- Place in a directory included in your system PATH
macOS
- Download the macOS binary from the releases page
- Make executable and place in your PATH
Linux
- Download the Linux binary from the releases page
- Make executable and place in your PATH
Package Managers
pip (Python Package Index)
python3 -m pip install -U yt-dlp
Homebrew (macOS)
brew install yt-dlp
MacPorts (macOS)
sudo port install yt-dlp
Chocolatey (Windows)
choco install yt-dlp
Scoop (Windows)
scoop install yt-dlp
winget (Windows)
winget install yt-dlp
Distribution Packages
Many Linux distributions include yt-dlp in their official repositories:
- Arch Linux:
pacman -S yt-dlp
- Ubuntu/Debian: Check package availability
- Fedora: Check package availability
- Other distributions: Consult your distribution's package manager
Third-Party Packages
Various third-party package managers and repositories may offer yt-dlp packages. Always verify the source and authenticity when using third-party packages.
Choosing the Right Method
- Release binaries: Fastest setup, no dependencies
- pip: Easy updates, Python ecosystem integration
- Package managers: System integration, automatic updates
- Distribution packages: System consistency, security updates