Jak uložit videa z YouTube v systému Linux pomocí YouTube-DL

V dnešní době je online video dominantním formátem obsahu. Všude kolem nás lidé sledují videa, a nejčastější platformou je YouTube. Každou hodinu se na YouTube nahraje ohromujících 48 hodin nového videoobsahu. To znamená, že téměř na každé téma existuje nepřeberné množství videí.

YouTube nabízí možnost stahování videí do mobilního telefonu pro offline přehrávání, pokud používáte oficiální aplikaci. Tato funkce však není dostupná pro desktopové verze.

Upozornění: Na konci tohoto článku naleznete video návod.

Pro uživatele Linuxu s pomalým internetovým připojením může být sledování videí na YouTube problematické. Naštěstí existují nástroje, které umožňují ukládat videa z YouTube v Linuxu pro pozdější přehrávání. V tomto článku se zaměříme na jeden z nejpoužívanějších a nejužitečnějších nástrojů, YouTube-DL. Tento nástroj umožňuje stahovat videa z YouTube v různých formátech a dokonce je i převádět do formátu MP3.

Instalace YouTube-DL

YouTube-DL je velmi populární a proto jej najdete ve většině softwarových repozitářů hlavních linuxových distribucí. Pro instalaci stačí otevřít terminál a zadat příkaz specifický pro vaši distribuci:

Ubuntu

sudo apt install youtube-dl

Arch Linux

sudo pacman -S youtube-dl

Debian

sudo apt-get install youtube-dl

Fedora

sudo dnf install youtube-dl

OpenSUSE

sudo zypper install youtube-dl

Další distribuce Linuxu

Pokud by náhodou váš systém neobsahoval YouTube-DL v repozitářích, můžete ho nainstalovat pomocí balíčkovacího systému Pythonu, pip. Nejdříve je nutné nainstalovat balíček python-pip, k čemuž použijte nástroj pro vyhledávání balíčků vaší distribuce. Následně, jelikož je YouTube-DL napsaný v Pythonu, jej lze nainstalovat pomocí příkazu:

sudo pip install youtube-dl

Stahování videa

Zkopírujte URL adresu videa, které chcete stáhnout, a zadejte následující příkaz:

youtube-dl https://www.youtube.com/watch?v=5GyhFsJoiYc

Tento základní příkaz stáhne video z YouTube do vašeho počítače. YouTube-DL podporuje velké množství formátů, jako například MP4, WebM, 3GP a FLV. Použitím příkazu -F zobrazíte seznam všech dostupných formátů:

youtube-dl -F https://www.youtube.com/watch?v=5GyhFsJoiYc

U každého formátu se zobrazuje číslo. Toto číslo pak můžete použít s přepínačem -f pro stažení a konverzi videa do požadovaného formátu. Například, pro uložení videa ve formátu M4A použijte:

youtube-dl -f 139 https://www.youtube.com/watch?v=5GyhFsJoiYc

Stahování seznamu skladeb

Ruční stahování jednotlivých videí může být únavné. YouTube-DL umožňuje stahovat celá veřejně dostupné seznamy skladeb. Stačí zkopírovat URL adresu seznamu skladeb z YouTube a zadat ji do příkazu:

youtube-dl https://www.youtube.com/playlist?list=PLwlF1uffYtXrBWkdhf9AJtrSws-djZ_aX

Převod videa do formátu MP3

Častým požadavkem uživatelů je extrakce audio stopy z videa a uložení ve formátu MP3. To se hodí například pro uložení oblíbené hudby z YouTube, nebo pro audio podcasty. YouTube-DL to zvládne s lehkostí, stejně jako stahování celých playlistů do MP3.

Pro stažení videa a uložení ve formátu MP3 použijte příkaz:

youtube-dl https://www.youtube.com/watch?v=uhBewKu80Mg -x --audio-format mp3

Další možnosti YouTube-DL

YouTube-DL je komplexní a nabízí mnoho dalších funkcí. Detailní popis všech možností by byl velmi zdlouhavý. Proto se podíváme, jak získat přístup k obsáhlé nápovědě. Nápověda podrobně popisuje všechny možnosti programu, jako nastavení kodeků, kvality zvuku, velikosti souboru, přihlašovací údaje, titulky a jazyky.

Pro zobrazení nápovědy zadejte do terminálu:

youtube-dl --help

Případně si nápovědu můžete uložit do textového souboru na ploše:

youtube-dl --help >> ~/yt-dl-help.txt

Závěr

YouTube-DL dává uživatelům Linuxu možnost lépe využívat online videoobsah z YouTube. Umožňuje stahovat a převádět videa do různých formátů pro offline přehrávání. Je škoda, že mnoho užitečných funkcí, které tento program nabízí, nejsou přímo dostupné v samotném YouTube.