GNU/Linux >> Znalost Linux >  >> Linux

Stáhněte si videa z YouTube v příkazovém řádku systému Linux pomocí youtube-dl

Stručně:Snadno stahujte videa z YouTube v systému Linux pomocí nástroje příkazového řádku youtube-dl. Pomocí tohoto nástroje si také můžete vybrat formát videa a kvalitu videa, jako je 1080p nebo 4K.

Existují různé způsoby, jak stahovat videa z YouTube. Ale pokud jde o Linux, nic nepřekoná youtube-dl. V tomto tutoriálu ukážu kroky pro použití youtube-dl pro stahování videí z YouTube a dalších webů.

Nainstalujte si youtube-dl a stahujte videa z YouTube v terminálu Linux

youtube-dl je nástroj příkazového řádku založený na Pythonu, který umožňuje stahování videí z YouTube, Dailymotion, Photobucket, Facebooku, Yahoo, Metacafe, Depositfiles a několika dalších podobných stránek. Je napsán v pygtk a ke spuštění tohoto programu vyžaduje interpret Pythonu, není omezen na platformu. Měl by běžet na jakémkoli Unixu, Windows nebo v systémech založených na Mac OS X.

Nástroj youtube-dl podporuje obnovení přerušeného stahování. Pokud je youtube-dl zabit (například Ctrl-C nebo kvůli ztrátě připojení k internetu) uprostřed stahování, můžete jej jednoduše znovu spustit se stejnou URL videa YouTube. Automaticky obnoví nedokončené stahování, pokud je v aktuálním adresáři přítomno částečné stahování. Což znamená, že v Linuxu nepotřebujete správce stahování jen pro obnovení stahování.

funkce youtube-dl

Tento malý nástroj má tolik funkcí, že jej nebude přehnané nazývat nejlepším stahovačem YouTube pro Linux .

  • Stahujte videa nejen z YouTube, ale i z dalších oblíbených videowebů, jako je Dailymotion, Facebook atd.
  • Umožňuje stahování videí v několika dostupných formátech videa, jako je MP4, WebM atd.
  • Můžete si také vybrat kvalitu stahovaného videa. Pokud je video dostupné ve 4K, můžete si ho stáhnout ve 4K, 1080p, 720p atd
  • Automatické pozastavení a obnovení stahování videa.
  • Umožňuje obejít geografická omezení YouTube

Pozor!

Stahování videí z webových stránek by mohlo být v rozporu s jejich zásadami. Je na vás, zda se rozhodnete videa stahovat.

Jak nainstalovat youtube-dl na Linux

youtube-dl je populární program a je k dispozici ve výchozích repozitářích většiny distribucí Linuxu, ne-li všech. K instalaci youtube-dl můžete použít standardní způsob instalace balíčků ve vaší distribuci. Kvůli tomu ještě ukážu nějaké příkazy.

Pokud používáte distribuci Linuxu založenou na Ubuntu, můžete ji nainstalovat pomocí tohoto příkazu:

sudo apt install youtube-dl

Verze v Debian/Ubuntu je obvykle stará a při stahování videí se můžete setkat s chybami. Doporučuji jej však nainstalovat přímo z jeho zdrojového úložiště.

Pro jakoukoli distribuci Linuxu můžete rychle nainstalovat youtube-dl do svého systému prostřednictvím rozhraní příkazového řádku pomocí:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Po načtení souboru musíte skriptu nastavit oprávnění ke spuštění, aby se správně spustil.

sudo chmod a+rx /usr/local/bin/youtube-dl

Po instalaci jej můžete aktualizovat na nejnovější verzi pomocí tohoto příkazu. To je užitečné, pokud jej používáte několik měsíců:

youtube-dl -U

Použití YouTube-dl pro stahování videí:

Chcete-li stáhnout soubor videa, jednoduše spusťte následující příkaz. Kde „VIDEO_URL“ je adresa URL videa, které chcete stáhnout.

youtube-dl <video_url>

Video se uloží do adresáře, ze kterého příkaz spustíte.

Stahujte videa YouTube v různých formátech a kvalitě

V dnešní době mají videa na YouTube různá rozlišení, musíte nejprve zkontrolovat dostupné formáty videa daného videa na YouTube. Za tímto účelem spusťte youtube-dl s možností „-F“. Zobrazí se vám seznam dostupných formátů.

youtube-dl -F <video_url>

Jeho výstup bude vypadat takto:

Setting language
 BlXaGWbFVKY: Downloading video webpage
 BlXaGWbFVKY: Downloading video info webpage
 BlXaGWbFVKY: Extracting video information
Available formats:
37      :       mp4     [1080x1920]
46      :       webm    [1080x1920]
22      :       mp4     [720x1280]
45      :       webm    [720x1280]
35      :       flv     [480x854]
44      :       webm    [480x854]
34      :       flv     [360x640]
18      :       mp4     [360x640]
43      :       webm    [360x640]
5       :       flv     [240x400]
17      :       mp4     [144x176]

Nyní si z dostupných formátů videa vyberte ten, který se vám líbí. Pokud si jej například chcete stáhnout ve verzi MP4 a 1080 pixelech, měli byste použít:

youtube-dl -f 37<video_url>

Stáhněte si titulky videí pomocí youtube-dl

Nejprve zkontrolujte, zda jsou k videu dostupné titulky. Chcete-li zobrazit seznam všech odběratelů videa, použijte příkaz níže:

youtube-dl --list-subs <video_url>

Chcete-li stáhnout všechny odběry, ale ne video:

youtube-dl --all-subs --skip-download <video_url>

Stáhněte si celý seznam videí YouTube

Chcete-li stáhnout seznam skladeb, jednoduše spusťte následující příkaz. Kde „playlist_url“ je adresa URL seznamu skladeb, který chcete stáhnout.

youtube-dl -cit <playlist_url>

Stahovat pouze zvuk z videí YouTube

Pokud si chcete pouze stáhnout zvuk z videa YouTube, můžete použít volbu -x a jednoduše extrahovat zvukový soubor z videa.

youtube-dl -x <video_url>

Výchozí formát souboru je Ogg, který se vám nemusí líbit. Formát zvukového souboru můžete určit následujícím způsobem:

youtube-dl -x --audio-format mp3 <video_url>

S youtube-dl lze dělat mnohem víc

youtube-dl je všestranný nástroj příkazového řádku a poskytuje řadu funkcí. Není divu, že je to tak populární nástroj příkazového řádku.

Ukázal jsem pouze některá z nejběžnějších použití tohoto nástroje. Pokud však chcete prozkoumat jeho možnosti dále, podívejte se prosím do jeho manuálu.

Doufám, že vám tento článek pomohl ke stažení videí z YouTube v systému Linux. Máte-li dotazy nebo návrhy, napište komentář níže.



Linux
  1. Jak vypnout nebo restartovat Linux pomocí příkazového řádku

  2. Stáhněte si videa z YouTube v příkazovém řádku systému Linux

  3. Jak stahovat videa z Facebooku pomocí „youtube-dl“ v Linuxu?

  1. Jak restartovat Linux pomocí příkazového řádku

  2. 4 nástroje ke stažení libovolného souboru pomocí příkazového řádku v Linuxu

  3. Odinstalovat Node.JS pomocí příkazového řádku Linuxu?

  1. Úvod do používání tcpdump na příkazovém řádku Linuxu

  2. Použití síly na příkazovém řádku Linuxu

  3. Paralelní stahování pomocí nástroje příkazového řádku Curl