yt-dlp
Installation
You can install yt-dlp either using one of the official releases, or with your favorite package manager
If you are unfamiliar with the command line, you may use one of the many third-party GUIs available
You can simply download the correct binary file for your OS
In UNIX-like OSes (MacOS, Linux, BSD), you can also install the same in one of the following ways:
To update, run:
To use shell completion (autocomplete), look for the completion files in the source tarball. It comes with bash, fish & zsh support.
You can install the PyPI package with:
You can install without any of the optional dependencies using:
If you want to be on the cutting edge, you can also install the master branch with:
On some systems, you may need to use py
or python
instead of python3
To update, run:
Note: These packages are maintained by third-parties and may not be up-to-date. Please report any issues to the respective package maintainers
macOS or Linux users that are using Homebrew can also install it by:
To update, run:
Arch Linux users can install it from the official community repository:
pacman will now automatically download the correct dependencies and keep the package up-to-date whenever you update your system with:
You can download and install yt-dlp for recent Ubuntu and other related Debian-based distributions by adding the this PPA
Your system's package manager will now automatically download the correct dependencies and keep the package updated with the rest of your system whenever you run:
You can install yt-dlp on macOS using MacPorts:
To update, run:
Make sure you're on the latest version (or edge) - older versions don't receive updates for community repo.
To install yt-dlp on Alpine Linux:
Or alternatively, without any optional dependencies:
yt-dlp should upgrade with your system. If you want to do that explicitly:
To uninstall:
On postmarketOS you might have to use sudo
instead of doas
.
To update, run:
To update, run:
To update, run:
You can use yt-dlp on Android using Termux. Once Termux is installed, open it and run the following commands:
To update, run:
Last updated