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)
Nainstaluj rozšíření pro export cookies:
Firefox: Get cookies.txt
Chrome: Get cookies.txt
Přihlas se na YouTube.
Exportuj cookies a ulož soubor např. jako cookies.txt.
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