Port details on branch 2023Q4
yt-dlp Command-line program for downloading videos from various platforms
2026.08.19 www Σ =18 2026.08.19Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2021-02-08 01:47:29
Last Update: 2026-09-06 06:18:22
Commit Hash: ece2973
People watching this port, also watch: firefox , ffmpeg , rsync , vim , tmux License: UNLICENSE
WWW: https://github.com/yt-dlp/yt-dlp Description: # A command-line program to download videos from youtube.com and many other video
platforms.
This is a fork of youtube-dlc which is inturn a fork of youtube-dl. ¦ ¦ ¦ ¦
Manual pages: #
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
Conflicts: # CONFLICTS:
To install the port : # cd /usr/ports/www/yt-dlp/ && make install clean To add the package , run one of these commands: pkg install www/yt-dlp pkg install yt-dlp NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: yt-dlp Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1787356154
SHA256 (yt-dlp/2026.08.19/yt-dlp.tar.gz) = 072aad4f2a7604e92155f61a275a4752dc64046c8f6d90df3710525d94cd37c1
SIZE (yt-dlp/2026.08.19/yt-dlp.tar.gz) = 6020567
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
zip : archivers/zip py312-brotli>0 : archivers/py-brotli@py312 py312-certifi>0 : security/py-certifi@py312 py312-mutagen>0 : audio/py-mutagen@py312 py312-pycryptodomex>0 : security/py-pycryptodomex@py312 py312-requests>=2.32.2 : www/py-requests@py312 py312-sqlite3>0 : databases/py-sqlite3@py312 py312-urllib3>=2.0.2 : net/py-urllib3@py312 py312-websockets>=13.0 : devel/py-websockets@py312 py312-yt-dlp-ejs>0 : www/py-yt-dlp-ejs@py312 gmake>=4.4.1 : devel/gmake python3.12 : lang/python312
Test dependencies: #
python3.12 : lang/python312
Runtime dependencies: #
py312-brotli>0 : archivers/py-brotli@py312 py312-certifi>0 : security/py-certifi@py312 py312-mutagen>0 : audio/py-mutagen@py312 py312-pycryptodomex>0 : security/py-pycryptodomex@py312 py312-requests>=2.32.2 : www/py-requests@py312 py312-sqlite3>0 : databases/py-sqlite3@py312 py312-urllib3>=2.0.2 : net/py-urllib3@py312 py312-websockets>=13.0 : devel/py-websockets@py312 py312-yt-dlp-ejs>0 : www/py-yt-dlp-ejs@py312 ffprobe : multimedia/ffmpeg python3.12 : lang/python312
This port is required by: # for Build #
www/py-pafy
for Run #
multimedia/gpodder
multimedia/gtk-pipe-viewer
multimedia/lives
multimedia/pipe-viewer
multimedia/py-tartube
multimedia/ytfzf
net-p2p/awgg
Deleted ports which required this port:
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options : #
===> The following configuration options are available for yt-dlp-2026.08.19:
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
SECRETSTORAGE=off: Build with py312-SecretStorage for secretstorage option
SYMLINK=on: Install youtube-dl symbolic link for executable
===> Use 'make config' to modify these settings Options name : #
www_yt-dlp USES: #
gmake python shebangfix
FreshPorts was unable to extract/find any pkg message # Master Sites: #