yt-dlp-2026.01.31

Introduksjon til yt-dlp

Pakken yt-dlp tilbyr et Python3 CLI verktøy for å laste ned lyd og videofiler fra tusenvis av nettsteder, inkludert YouTube. Den kan konvertere nedlastinger til andre formater ved hjelp av FFmpeg.

yt-dlp Avhengigheter

Påkrevd

Hatchling

Anbefalt

Valgfri

brotli (med Python3 bindinger), certifi, Requests, og Urllib3

Installasjon av yt-dlp

Hvis du vil laste ned YouTube videoer, må du bruke en oppdatering for å legge til Node.js som standard JavaScript motor [4]:

patch -Np0 << EOF
--- yt_dlp/options.py
+++ yt_dlp/options.py
@@ -467 +467 @@
-        default=['deno'],
+        default=['deno', 'node'],
@@ -473 +473 @@
-            'Only "deno" is enabled by default. The highest priority runtime that is both enabled and '
+            'Only "deno" and "node" are enabled by default. The highest priority runtime that is both enabled and '
EOF

Installer yt-dlp ved å kjøre følgende kommandoer:

pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD

Nå, som root bruker:

pip3 install --no-index --find-links=dist --no-cache-dir --no-user yt_dlp

Parameterforklaringer

-w dist: Bygger det passende «wheel» for denne modulen i mappen dist.

--no-build-isolation: Forteller at pip3 skal kjøre byggingen i systemmiljøet i stedet for å opprette et midlertidig byggemiljø.

--no-deps: Forhindrer pip3 fra å bygge wheels for prosjektets avhengigheter.

--no-index: Ignorerer pakkeindeksen (ser bare på --find-links URL-er i stedet).

--find-links dist: Søker etter lenker til arkiver som for eksempel wheel (.whl) filer i mappen dist.

--no-cache-dir: Deaktiverer hurtigbufferen for å forhindre en advarsel ved installasjon som root bruker.

--no-user: Forhindre at du feilaktig kjører install kommandoen som en ikke-root bruker.

--upgrade: Oppgrader pakken til den nyeste tilgjengelige versjonen. Dette alternativet brukes med install kommandoen hvis en versjon av pakken allerede er installert.

--force-reinstall: Installer pakken på nytt selv om den er oppdatert. Dette alternativet brukes med install kommandoen hvis du installerer pakken på nytt eller går tilbake til en tidligere versjon av pakken.

--no-deps: Ikke installer pakkeavhengigheter. Dette alternativet kan være nødvendig med --upgrade eller --force-reinstall alternativene.

Innhold

Installert Program: yt-dlp
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/python3.14/site-packages/yt_dlp og /usr/lib/python3.14/site-packages/yt_dlp-2026.01.31.dist-info

Korte Beskrivelser

yt-dlp

laster ned og konverterer lyd og video filer



[4] En JavaScript motor brukes til å løse JavaScript utfordringer, som er nødvendige for å laste ned fra YouTube. Node.js er en passende en som allerede er pakket i BLFS.