GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a používat YouTube-DL v systému Linux

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ářů.


Linux
  1. Jak nainstalovat a používat Flatpak v Linuxu

  2. Jak nainstalovat a používat Traceroute v Linuxu

  3. Jak nainstalovat a používat Glances k monitorování systémů Linux

  1. Jak nainstalovat a používat Linux Screen?

  2. Jak nainstalovat a používat PuTTY na Linuxu

  3. Jak nainstalovat a používat phpMyAdmin v Linuxu

  1. Jak nainstalovat a používat Git v systému Linux

  2. Jak nainstalovat a používat TeamViewer v systému Linux [Kompletní průvodce]

  3. Jak nainstalovat a používat příkaz fd v Linuxu