Vzhledem k tomu, že na webu Youtube není žádné oficiální tlačítko pro stahování videí, je stahování videí z YouTube vždy trochu složitější. Lidé používají ke stahování videí z youtube aplikace třetích stran. Pro Linux je k dispozici několik správců stahování, kteří mají možnost stahovat videa z youtube. Některá rozšíření webového prohlížeče jsou k dispozici pro stahování videí z youtube. Pokud však chcete ke stahování videí z youtube používat bezproblémový nástroj, určitě je YouTube-DL tou nejlepší volbou. YouTube-DL je aplikace příkazového řádku založená na prostředí terminálu pro stahování videí z youtube v systému Linux. YouTube-DL je zde krátká forma Youtube Downloaderu.
YouTube-DL v různých distribucích Linuxu
YouTube-DL je napsán v jazyce Python a C. Musím zmínit, že YouTube-DL uchopí videa z youtube na základě metody web scraping. V tomto příspěvku uvidíme, jak nainstalovat YouTube-DL na různé distribuce Linuxu. Později také uvidíme několik užitečných technik pro stahování video a audio souborů z youtube pomocí nástroje YouTube-DL.
1. Instalace YouTube-DL na Debian/Ubuntu Linux Distro
Uživatelé Linuxu musí vědět, že prostředí Gnome si získalo obrovskou pozornost uživatelů Ubuntu po celém světě. Měli byste být rádi, že víte, že YouTube-DL je také produktem prostředí Gnome. To je důvod, proč YouTube-DL funguje perfektně na Ubuntu Linux.
Metoda 1:Instalace YouTube-DL na Ubuntu Linux prostřednictvím PPA
Příkazy
Podívejme se, jak nainstalovat YouTube-DL na Ubuntu Linux. Hned v prvním kroku aktualizuji a upgraduji systém Linux. Protože aktualizace systémového úložiště je klíčovou součástí před instalací jakéhokoli balíčku, usnadňuje instalaci.
$ sudo apt update && sudo apt upgrade $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install youtube-dl
Chcete-li zkontrolovat, zda je nějaká verze YouTube-DL již na vašem počítači nainstalována, nebo ne, můžete použít následující příkazové řádky terminálu. Poté můžete aktualizovat nástroj YouTube-DL na Ubuntu.
$ youtube-dl -U $ sudo youtube-dl --update
Metoda 2:Instalace YouTube-DL na Ubuntu Linux prostřednictvím cURL
Příkazy
Existuje také mimořádný způsob aktualizace YouTube-DL v systému Linux, který je založen na příkazových řádcích Client URL (cURL). Chcete-li používat příkazy cURL, musíte nainstalovat nástroj cURL. Poté můžete pokračovat v aktualizaci YouTube-DL. Můžete použít chmod
příkaz v terminálu, abyste získali plný přístup k vašemu systému Linux.
$ sudo apt install curl $ sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
2. Instalace YouTube-DL na Kali Linux Distro
Kali Linux se používá hlavně pro účely vysoké bezpečnosti a etického hackování. Běžní uživatelé Linuxu mohou také používat Kali Linux pro každodenní použití. Způsob instalace YouTube-DL na Kali Linux je docela jednoduchý a přímočarý. Všechny příkazové řádky terminálu jsou uvedeny níže. Kali Linux je postaven na základech distribucí Debianu, takže můžeme použít sudo apt
příkazy k instalaci balíčku YouTube-DL na distribuci Kali Linux.
$ sudo apt install youtube-dl $ youtube-dl $ youtube-dl -F Youtube_URL
3. Instalace YouTube-DL na Red Hat Linux Distro
Red Hat Linux je podniková verze mezi všemi linuxovými distribucemi. Budeme používat yum
a příkazy k instalaci a konfiguraci YouTube-DL na Red Hat Linux. Můžete také použít wget
příkazy k instalaci YouTube-DL do místního adresáře Red Hat Linux. Po dokončení instalace můžete nyní použít chmod
získáte plný přístup přes YouTube-DL na vašem Red Hat Linuxu.
$ wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl $ yum install youtube-dl $ chmod a+rx /usr/local/bin/youtube-dl
4. Instalace YouTube-DL na Arch Linux Distro
Arch Linux je trochu podceňovaná distribuce Linuxu. Protože instalace a údržba aplikací na Arch Linuxu je trochu fuška. Nyní však ukážu, jak nainstalovat YouTube-DL na distro Arch Linux. K aktualizaci a upgradu úložiště YouTube-DL použijeme nástroj cURL. Poté změníme root
oprávnění, abychom mohli spouštět operace prostřednictvím shellu terminálu Linux.
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
Další tipy – 1:Instalace grafického uživatelského rozhraní YouTube-DL
Použití grafického uživatelského rozhraní (GUI) YouTube-DL je nejjednodušší způsob stahování videí z YouTube. Nyní ukážu, jak nainstalovat GUI YouTube-DL na Linux. Nejprve aktualizujte systémové úložiště pomocí příkazů prostředí PPA. Poté můžete nainstalovat aplikaci GUI pomocí některých příkazových řádků terminálu. Všechny příkazy terminálu jsou uvedeny níže.
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update -y $ sudo apt-get install youtube-dlg -y
Pokud při instalaci GUI YouTube-DL najdete nějaké chyby, mohlo k nim dojít kvůli nefunkčním odkazům nebo jiným omezením úložiště. V takovém případě můžete postupovat podle níže uvedených příkazových řádků terminálu.
$ wget http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/youtube-dlg/youtube-dlg_0.4-1~webupd8~bionic9_all.deb $ sudo dpkg -i youtube-dlg_0.4-1~webupd8~bionic9_all.deb $ sudo apt-get install -f
YouTube-DL-GUI si také můžete stáhnout z oficiálních stránek YouTube-DL-GUI. Zde najdete GUI aplikaci pro Arch Linux, OpenSUSE a Ubuntu Linux. Na webu jsou také k dispozici úložiště Slackware, PyPi a zdrojové kódy YouTube-DL-GUI.
Další tipy – 2: Instalace YouTube-DL přes Pip na Linux Distro
Python bude skutečně předním programovacím jazykem v příštích desetiletích. Zde je jedinečná metoda instalace YouTube-DL na váš počítač se systémem Linux pomocí instalátoru balíků Python (PIP). Nejprve musíte zkontrolovat, která verze Pythonu běží na vašem počítači se systémem Linux. Poté můžete pokračovat v instalaci balíčku PIP v systému Linux. Jakmile je balíček PIP nainstalován, můžete nyní začít instalovat YouTube-DL v systému Linux prostřednictvím instalačního programu PIP. V mém případě používám Python 3, takže nainstaluji a spustím také PIP3.
$ python3 --version $ sudo apt install python3-pip $ pip3 --version $ sudo pip3 install youtube-dl $ sudo pip3 install youtube-dl --upgrade
Po úspěšné instalaci YouTube-DL na Linux můžete nyní aktualizovat YouTube-DL pomocí příkazů pip.
$ sudo youtube-dl -U $ sudo -H pip3 install --upgrade youtube-dl
Začínáme s funkcemi YouTube-DL
Doposud jsme se naučili, jak nainstalovat a nakonfigurovat YouTube-DL na Linuxu. Nyní ukážu některé primární funkce YouTube-DL. YouTube-DL může stáhnout jedno video, spoustu videí nebo dokonce celý seznam skladeb z youtube. Existují možnosti stažení titulků spolu s videem. Pokud jste milovníkem hudby, existují také možnosti extrahovat a stáhnout pouze zvuk z youtube. Nyní popisuji několik metod, jak používat YouTube-DL v Linuxu.
Krok 1:Stáhněte si video z YouTube pomocí YouTube-DL
Než začnete používat YouTube-DL, rád bych vám doporučil projít si manuály YouTube-DL. Příručky vám pomohou pochopit, jak používat příkazy YouTube-DL v systému Linux.
$ youtube-dl --help
Chcete-li stáhnout jedno video z youtube, otevřete shell terminálu Linux a postupujte podle příkazového řádku uvedeného níže. Chcete-li získat požadované video, musíte nahradit adresu URL videa. Můžete také zkontrolovat dostupné formáty konkrétního videa na youtube. Poté vyberte formát videa a postupujte podle příkazového řádku dalšího terminálu. Zde je číslo 18 přiřazeno jako video MP4. Pro lepší pochopení přidávám obrázek formátování videa.
$ youtube-dl -F https://www.youtube.com/watch?v=k38OKzVNt24 $ youtube-dl https://www.youtube.com/watch?v=k38OKzVNt24 $ youtube-dl --list-formats https://www.youtube.com/watch?v=k38OKzVNt24 $ youtube-dl -f 18 https://www.youtube.com/watch?v=k38OKzVNt24
Krok 2:Stažení úplného seznamu videí z YouTube
Nyní ukážu, jak stáhnout úplný seznam skladeb pomocí příkazů YouTube-DL v systému Linux. Mějte však na paměti, že soukromí seznamu skladeb musí být veřejné. Můžete si také stáhnout neuvedené video z youtube. Možná budete chtít vědět, co by se stalo, kdyby jste omylem zavřeli okno terminálu v Linuxu, když běží proces stahování?
Bude stahování pokračovat, nebo musíte začít znovu? Naštěstí je odpověď ano, vaše stahování bude obnoveno a sloučeno. Celý kanál YouTube si můžete stáhnout pomocí příkazů YouTube-DL v systému Linux. YouTube-DL také podporuje hromadné stahování, stahování konkrétního videa ze seznamu skladeb a více stahování najednou.
$ youtube-dl https://www.youtube.com/channel/UCnKhQkCUS1oCEvjuTfU4xIw/playlists $ youtube-dl https://www.youtube.com/channel/UCbmoa6-rip1hKu8ncQQShKA $ youtube-dl [URL1] [URL2] $ youtube-dl -a videos-list.txt $ youtube-dl -o linux-video https://www.youtube.com/watch?v=9TOHY4g0b6M&t $ youtube-dl --playlist-items 6 https://www.youtube.com/channel/UCnKhQkCUS1oCEvjuTfU4xIw/playlists
Krok 3:Přiřazení cesty a formátů pro YouTube-DL
Toto je krok, ve kterém můžete přiřadit adresář pro ukládání stažených videí na vašem počítači se systémem Linux. Jinak YouTube-DL ukládá soubor v Linuxu Home
adresář. Video v nejlepší nebo nejhorší kvalitě si můžete stáhnout z youtube pomocí nástroje YouTube-DL. Zde je syntaxe -f
se používá ke spuštění procesu stahování.
$ youtube-dl -o ~/Downloads/UbuntuPIT/linux-video https://www.youtube.com/watch?v=9TOHY4g0b6M&t $ youtube-dl -f worst https://www.youtube.com/watch?v=SjiwQxbol7I $ youtube-dl -f best https://www.youtube.com/watch?v=SjiwQxbol7I
Pokud najdete nějaké video, které není ve vaší zemi dostupné, žádný strach, můžete nastavit proxy adresu a port spolu s příkazem YouTube-DL v terminálu Linux.
$ youtube-dl --proxy http://user:[email protected]_proxy.com:port url
YouTube-DL také vytvořil možnost extrahovat a stáhnout zvukový soubor z videa youtube ve formátu mp3. Chcete-li stáhnout zvukový soubor pomocí YouTube-DL v systému Linux, musíte otevřít shell terminálu a zadat youtube-dl-x --audio-format mp3 <URL>
. Zde je -x
syntaxe se používá k extrahování zvuku z video souboru. YouTube-DL také umožňuje stahování videí s titulky. Můžete si vybrat typ titulků a jazyk titulků.
$ youtube-dl -x --audio-format mp3 https://youtu.be/9ao4FEaDGhQ $ youtube-dl -x https://www.youtube.com/watch?v= 9ao4FEaDGhQ
$ youtube-dl --write-auto-sub https://www.youtube.com/watch?v=_POoaOQ2Xuc $ youtube-dl --list-subs https://www.youtube.com/watch?v=_POoaOQ2Xuc $ youtube-dl --sub-lang en https://www.youtube.com/watch?v=_POoaOQ2Xuc
Problémy, se kterými se můžete setkat při instalaci YouTube-DL
Zde je několik tipů a triků, které by se vám mohly hodit. Pokud zjistíte, že YouTube-DL přestal na vašem počítači se systémem Linux náhle fungovat, je možné, že jste se neshodovali s verzemi Pythonu. Tento problém se často vyskytuje v Pythonu 3.8. Ujistěte se, že váš Python funguje správně. Poté znovu nainstalujte YouTube-DL na váš počítač se systémem Linux.
$ sudo apt-get purge youtube-dl $ sudo apt remove youtube-dl $ sudo apt install python3-pip $ sudo pip install youtube-dl
Pokud jste si nainstalovali YouTube-DL prostřednictvím online obchodu s aplikacemi Snapcraft, je možné, že váš nástroj YouTube-DL může často přestat fungovat. Ale nebojte se, jde o mírný problém. Stačí nainstalovat aplikaci Snap na váš počítač se systémem Linux a znovu nainstalovat YouTube-DL pomocí příkazů snap.
$ sudo apt install snapd $ sudo snap install youtube-dl
Zde je skutečný problém, kterému můžete čelit při používání YouTube-DL v systému Linux. Co by se stalo, kdybyste neúmyslně smazali instalační adresář YouTube-DL ze svého souborového systému? Zde je odpověď, musíte vytvořit stejný adresář v počítači se systémem Linux a nakonfigurovat nastavení oprávnění. YouTube-DL se obvykle instaluje do /usr/local/bin/youtube-dl
adresář.
$ sudo mkdir -v -p /usr/local/bin $ sudo curl https://yt-dl.org/downloads/2016.02.05.1/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
Odebrání YouTube-DL z Linux Distro
Doposud jsme prošli všemi procesy instalace a používání YouTube-DL na Linuxu. Ale občas může být nutné odinstalovat balíček YouTube-DL z vašeho počítače. Zde je několik rychlých a základních příkazových řádků terminálu pro odstranění YouTube-DL z distribucí Linuxu. Můžete také odstranit instalační adresář YouTube-DL ze souborového systému Linux.
$ sudo apt-get remove youtube-dl $ sudo apt-get remove --auto-remove youtube-dl $ sudo apt-get purge youtube-dl $ sudo apt-get purge --auto-remove youtube-dl
Koncová slova
Youtube je bezpochyby nejbohatší web pro streamování videa, který vlastní Google. Youtube zatím nespustil ani neoznámil přidání žádného oficiálního tlačítka stahování pro stahování videí z youtube. Takže si myslím, že YouTube-DL je nejlepší způsob stahování videí z youtube na Linuxu. A dovolte mi také dodat, že stahování videa z youtube není nezákonné, dokud je nepoužíváte pro obchodní účely nebo je nezačnete využívat.
V tomto příspěvku jsem popsal všechny možné způsoby, jak nainstalovat YouTube-DL na Linux a jak jej správně používat. Pokud jste uživatelem Linuxu a myslíte si, že použití nástroje YouTube-DL je vynikající metodou pro stahování videí z youtube, sdílejte tento příspěvek na svých sociálních sítích. Pokud znáte nějaký lepší způsob stahování videí z youtube, podělte se s námi o svůj nápad. Neváhejte napsat své názory do sekce komentářů.