BSD Ports

www/py-yt-dlp 2026.10.21 FreeBSD

Program for downloading videos from various platforms (devel files)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0807ab8ad7
License
UNLICENSE
Categories
www
Package size
1789.5 KiB, 9755.8 KiB installed

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.

In the other systems

The newest version among them is 2026.10.21, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDwww/py-yt-dlp2026.10.21 newestnone known-[email protected]2026-10-22
DragonFlywww/py-yt-dlp2025.03.31 behind since 2026-09-05none known-[email protected]-
HardenedBSDwww/py-yt-dlp2026.08.19 behind since 2026-10-22no data-[email protected]-
GhostBSDwww/py-yt-dlp2026.08.19 behind since 2026-10-22no data-[email protected]-

Version history 2

  1. 2026.10.21 0807ab8ad7
  2. 2026.08.19 ece2973bbf

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install py312-yt-dlp

From the ports tree:

cd /usr/ports/www/py-yt-dlp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-yt-dlp>0:www/py-yt-dlp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.08.192026.08.19-2025.06.09-
FreeBSD:14:quarterly2026.08.192026.08.19n/a2025.06.09-
FreeBSD:15:latest2026.08.192026.08.19n/a2025.06.092025.08.27
FreeBSD:15:quarterly2026.08.192026.08.19n/an/an/a
FreeBSD:16:latest2026.08.19-n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Runtime 9

The full lists below include those, and their dependencies in turn.

Build dependencies 8
Run dependencies 85

Configuration

Options name: www_yt-dlp

OptionDefaultDescription
FFMPEGonFFmpeg support (WMA, AIFF, AC3, APE...)
SECRETSTORAGEoffBuild with ${PYTHON_PKGNAMEPREFIX}SecretStorage for secretstorage option
USES
gmake python shebangfix
Service scripts
none

Files

pkg-plist 1045
  • bin/yt-dlp-devel
  • %%PYTHON_SITELIBDIR%%/yt_dlp/YoutubeDL.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/__init__.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/__main__.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/aes.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/cache.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/__init__.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/_deprecated.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/_legacy.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/compat_utils.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/imghdr.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/shutil.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/urllib/__init__.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/compat/urllib/request.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/cookies.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/dependencies/Cryptodome.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/dependencies/__init__.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/__init__.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/bunnycdn.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/common.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/dash.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/external.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/f4m.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/fc2.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/fragment.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/hls.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/http.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/ism.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/mhtml.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/niconico.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/rtmp.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/soop.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/websocket.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/downloader/youtube_live_chat.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/__init__.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/_extractors.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/abc.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/abcnews.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/abcotvs.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/abematv.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/academicearth.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/acast.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/acfun.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/adn.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/adobeconnect.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/adobepass.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/adobetv.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/adultswim.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aenetworks.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aeonco.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/afreecatv.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/agalega.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/agora.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aitube.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/alibaba.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aliexpress.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aljazeera.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/allocine.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/allstar.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/alphaporno.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/altcensored.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/alura.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amadeustv.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amara.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amazon.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amazonminitv.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amcnetworks.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/americastestkitchen.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amp.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/angel.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/antenna.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/anvato.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aol.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/apa.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aparat.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/appleconnect.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/applepodcasts.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/archiveorg.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arcpublishing.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ard.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arnes.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/art19.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arte.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/asobichannel.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/asobistage.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/atresplayer.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/atscaleconf.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/audimedia.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/audioboom.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/audiodraft.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/audiomack.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/audius.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aws.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/azmedien.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/baidu.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/banbye.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bandcamp.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bandlab.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bannedvideo.py
  • %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bbc.py

The first 100 are listed.

distinfo 1
FileSizeSHA256
yt-dlp/2026.10.21/yt-dlp.tar.gz6.028705e+065f1e419f76e49c996061511ef9eacce50d4aa4959c34480539562e9e1295708d
Master sites 1
  • https://github.com/yt-dlp/yt-dlp/releases/download/2026.10.21/

Commit history 2

DateCommitCreditsLog message
0807ab8ad7 Yuri Victorovich www/{,py-}yt-dlp: update 2026.08.19 → 2026.10.21
ChangeLog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.10.21
ece2973bbf Yuri Victorovich www/{,py-}yt-dlp: update 2026.06.09 → 2026.08.19