yt-dlp-2026.02.21

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.

Notat

Hvis du laster ned videoer fra YouTube, må du være oppmerksom på at plattformen ofte gjør endringer som ødelegger yt-dlp. I dette tilfellet finnes det vanligvis en nyere versjon, som du bør oppgradere til.

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.02.21.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.