pátek 21. března 2025

Stahování z YouTube videí pomocí Linux WSL2 a yt-dlp

 

1. Úvod

 

Je zapotřebí wsl2 subsystem pro linux nebo linux OS 

yt-dlp je pokročilý nástroj pro stahování videí z YouTube a dalších platforem. Tento článek popisuje instalaci, konfiguraci a použití yt-dlp, včetně stahování videí dostupných pouze pro členy.


2. Instalace yt-dlp

2.1 Linux (Debian/Ubuntu)

sudo apt install yt-dlp

Nejnovější verzi můžeš stáhnout přímo z GitHubu:

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp

sudo chmod a+rx /usr/local/bin/yt-dlp

Ověření instalace:

yt-dlp --version

2.2 Windows

Stáhni yt-dlp.exe z GitHubu a umísti ho do složky, která je v PATH, nebo ho používej přímo ze staženého umístění.


3. Výběr umístění stahování

Pokud chceš určit vlastní složku pro stažená videa, použij -o (output):

yt-dlp -o "~/Stahování/%(title)s.%(ext)s" "URL_VIDEA"

Můžeš použít i složku dle názvu playlistu:

yt-dlp -o "~/Stahování/%(playlist_title)s/%(title)s.%(ext)s" "URL_PLAYLISTU"

 

 

 

 

 

 

 


4. Stahování videí dostupných pouze pro členy

4.1 Použití cookies pro autentizaci (doporučený způsob)

  1. Nainstaluj rozšíření pro export cookies:

  2. Přihlas se na YouTube.

  3. Exportuj cookies a ulož soubor např. jako cookies.txt.

  4. Použij cookies při stahování:

yt-dlp --cookies cookies.txt -o "~/Stahování/%(playlist_title)s/%(title)s.%(ext)s" "URL_PLAYLISTU"

4.2 Automatický export cookies

Můžeš získat cookies přímo z prohlížeče (funguje pouze v některých systémech):

yt-dlp --cookies-from-browser chrome -o "~/Stahování/%(playlist_title)s/%(title)s.%(ext)s" "URL_PLAYLISTU"

Změň chrome na firefox, pokud používáš Firefox.


5. Stahování celého seznamu videí (playlistu)

Stažení celého playlistu je jednoduché:

yt-dlp -o "~/Stahování/%(playlist_title)s/%(title)s.%(ext)s" "URL_PLAYLISTU"

Můžeš přidat i parametr -f bestvideo+bestaudio pro nejlepší kvalitu:

yt-dlp -f bestvideo+bestaudio -o "~/Stahování/%(playlist_title)s/%(title)s.%(ext)s" "URL_PLAYLISTU"


6. Bezpečnostní doporučení

  • Nikdy nezveřejňuj soubor cookies.txt, obsahuje autentizační údaje!

  • Cookies mají omezenou platnost – je nutné je občas znovu exportovat.

  • Pokud stahování nefunguje, zkus cookies znovu exportovat.


7. Závěr

Použití yt-dlp umožňuje efektivní stahování videí, včetně těch dostupných pouze pro členy. Nejbezpečnější metodou je export cookies z prohlížeče a jejich použití s yt-dlp. Tím se vyhneš přímému zadávání přihlašovacích údajů.

Více informací v dokumentaci yt-dlp: https://github.com/yt-dlp/yt-dlp