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