Nejlepší na věcech jako je příkazová řádka (terminál) v Linuxu či Mac OS (ale máte to i ve Windows i jinde) je, že tam hodně věci jde udělat mnohem snáz, než v okéncích a ploše.
Jedna taková věc je, stáhnout video z youtube, případně jenom stáhnout zvuk z videa na youtube.
V klasickém okénkovém rozhraní budete muset buď mít nějakou aplikaci (co bude nejspíš něco stát) nebo to dělat přes různé stahovače v prohlížeč (kde to málokdy bude zadarmo a velmi často tam spíš chytíte virus).
V příkazové řádce je to jednoduché.
Pořiďte si yt-dlp (což je fork youtube-dl). Stačí ho nainstalovat cestou v LInuxu obvyklou, na Mac OS přes Homebrew (brew install yt-dlp ffmpeg) – a rovnou přidejte i ffmpeg, protože bude třeba pro vytažení zvuku z videa.
Stažení zvuku z YouTube
Spusťte
yt-dlp -x --audio-format mp3 "URL_VAŠEHO_YOUTUBE_VIDEA"
Stáhne video a poté pomocí ffmpeg vytáhne zvuk, stažené video pak smaže a nechá uložené jen vytažený zvuk. Pokud chcete stažené video zacholat, tak:
yt-dlp -x --audio-format mp3 -k URL
TIP: Pokud příkazovou řádku nechcete, tak viz Jak stáhnout z YouTube video? či Jak stáhnout video z Facebooku, YouTube, Instagramu a dalších webů?
Stažení videa (bez extrakce zvuku)
Tady stačí jen takto:
yt-dlp "URL_VAŠEHO_YOUTUBE_VIDEA"
Jde i zvolit potřebný formát, ale nejprve pomocí t-dlp -f “URL” zjistěte jaké jsou dostupné. A poté určete který chcete
yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" "URL"
Případně stačí použít jenom “-f best” pro ten nejlepší co tam je.
Pozor na ukládání
Pozor na to, že yt-dlp si moc neporadí s tím, že název videa bude obsahovat české znaky. Ale můžete určit jak se má jmenovat uložené video (audioú:
yt-dlp -f best -o "KAM_ULOZIT/NAZEV" "URL"
Bez uvedení ukládá do složky ve kterého jste yt-dlp spustili, takže nezapomeňte případně uvést cestu kam má ukládat. Pokud chcete aby v takovém případě zachoval jméno z názvu videa, tak použijte například toto:
"~/Downloads/%(title)s.%(ext)s"
TIP: Ve Windows je k dispozici WSL (Windows Subystem for LInux), takže i tam můžete mít terminál a třeba Ubuntu či jiný Linux.
