yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites. The project is a fork of youtube-dl based on the now inactive youtube-dlc.
You can install yt-dlp using the binaries, pip or one using a third-party package manager. See the wiki for detailed instructions
| File | Description |
|---|---|
| yt-dlp | Platform-independent zipimport binary. Needs Python (recommended for Linux/BSD) |
| yt-dlp.exe | Windows (Win10+) standalone x64 binary (recommended for Windows) |
| yt-dlp_macos | Universal MacOS (10.15+) standalone executable (recommended for MacOS) |
| File | Description |
|---|---|
| yt-dlp_linux | Linux (glibc 2.17+) standalone x86_64 binary |
| yt-dlp_linux.zip | Unpackaged Linux (glibc 2.17+) x86_64 executable (no auto-update) |
| yt-dlp_linux_aarch64 | Linux (glibc 2.17+) standalone aarch64 binary |
| yt-dlp_linux_aarch64.zip | Unpackaged Linux (glibc 2.17+) aarch64 executable (no auto-update) |
| yt-dlp_linux_armv7l.zip | Unpackaged Linux (glibc 2.31+) armv7l executable (no auto-update) |
| yt-dlp_musllinux | Linux (musl 1.2+) standalone x86_64 binary |
| yt-dlp_musllinux.zip | Unpackaged Linux (musl 1.2+) x86_64 executable (no auto-update) |
| yt-dlp_musllinux_aarch64 | Linux (musl 1.2+) standalone aarch64 binary |
| yt-dlp_musllinux_aarch64.zip | Unpackaged Linux (musl 1.2+) aarch64 executable (no auto-update) |
| yt-dlp_x86.exe | Windows (Win10+) standalone x86 (32-bit) binary |
| yt-dlp_win_x86.zip | Unpackaged Windows (Win10+) x86 (32-bit) executable (no auto-update) |
| yt-dlp_arm64.exe | Windows (Win10+) standalone ARM64 binary |
| yt-dlp_win_arm64.zip | Unpackaged Windows (Win10+) ARM64 executable (no auto-update) |
| yt-dlp_win.zip | Unpackaged Windows (Win10+) x64 executable (no auto-update) |
| yt-dlp_macos.zip | Unpackaged MacOS (10.15+) executable (no auto-update) |
| File | Description |
|---|---|
| yt-dlp.tar.gz | Source tarball |
| SHA2-512SUMS | GNU-style SHA512 sums |
| SHA2-512SUMS.sig | GPG signature file for SHA512 sums |
| SHA2-256SUMS | GNU-style SHA256 sums |
| SHA2-256SUMS.sig | GPG signature file for SHA256 sums |
The public key that can be used to verify the GPG signatures is available here Example usage:
curl -L https://github.com/yt-dlp/yt-dlp/raw/master/public.key | gpg --import
gpg --verify SHA2-256SUMS.sig SHA2-256SUMS
gpg --verify SHA2-512SUMS.sig SHA2-512SUMS
While yt-dlp is licensed under the Unlicense, many of the release files contain code from other projects with different licenses.
Most notably, the PyInstaller-bundled executables include GPLv3+ licensed code, and as such the combined work is licensed under GPLv3+.
The zipimport Unix executable (yt-dlp) and release tarball (yt-dlp.tar.gz) contain ISC licensed code from meriyah and MIT licensed code from astring.
See THIRD_PARTY_LICENSES.txt for more details.
The git repository, the PyPI source distribution and the PyPI built distribution (wheel) only contain code licensed under the Unlicense.
Note: The manpages, shell completion (autocomplete) files etc. are available inside the [source tarball](https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.t
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|