Skip to main content

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