Jak nainstalovat a používat YouTube-DL v Ubuntu 17

Jednou z nejpoužívanějších platforem, která je v současné době pro celé vydání videa bezesporu, je YouTube, který nám nabízí širokou škálu možností videa v různých kategoriích a ještě dále nám umožňuje nahrávat vlastní videa a získat uznání a možná i peníze.

Kromě těchto výhod je možné, že v určitých časech je nutné stáhnout některá videa z YouTube z následujících důvodů:

Důvody pro stahování videí z YouTube

  • Přehrávejte video kdykoli bez připojení k internetu
  • Použijte je s příslušnými oprávněními autora pro prezentace nebo podporu aktivit
  • Mají sérii videí, která nabízí možnost bezplatného stažení a další.

Dnes bude Solvetic analyzovat, jak můžeme použít praktický nástroj, který nám umožňuje snadno stahovat videa z YouTube a dalších platforem.

Co je YouTube-dlYouTube-dl je open source nástroj pro stahování videa z příkazového řádku, který lze použít ke stahování videí z YouTube a dalších webů, jako je Facebook, Dailymotion, Google Video, Yahoo a další.

YouTube-dl je založen na pygtk a ke spuštění obsahu vyžaduje Python. Je kompatibilní s mnoha operačními systémy, ve kterých máme Windows, Mac a Unix. Chcete-li používat YouTube-dl, je vyžadován překladač Pythonu (2.6, 2.7 nebo 3.2+).

Některé z funkcí YouTube-dl jsou

  • Podporuje obnovení přerušeného stahování
  • Možnost stahování kanálů nebo seznamů skladeb
  • Umožňuje přidat vlastní název, proxy a mnoho dalšího.

Nyní uvidíme, jak nainstalovat a používat YouTube-dl na Ubuntu 17.04.

1. Aktualizace operačního systému Linux

Krok 1
Před pokračováním v instalaci aktualizujeme balíčky operačního systému spuštěním následujících řádků:

 sudo apt -get update -y sudo apt -get upgrade -y
Jakmile jsou balíčky operačního systému aktualizovány, přistoupíme k instalaci YouTube-dl, tato aplikace Youtube-dl není k dispozici v úložišti Ubuntu 17.04. Proto jej budete muset stáhnout z jeho oficiálních webových stránek. Za tímto účelem jej stáhneme příkazem curl:
 sudo apt install curl -y

ZVĚTŠIT

Krok 2
Nyní stáhneme binární soubory YouTube-dl spuštěním následujícího řádku:

 sudo curl -L https://yt-dl.org/latest/youtube-dl -o/usr/bin/youtube-dl

ZVĚTŠIT

Nyní změníme oprávnění binárního balíčku youtube-dl následujícím příkazem:

 sudo chmod 755 / usr / bin / youtube-dl

2. Používání YouTube-dl Linux

Krok 1
Pokud chceme vypsat všechny možnosti, které nám YouTube-dl nabízí, můžeme spustit následující příkaz:

 youtube -dl -pomoc

ZVĚTŠIT

Krok 2
YouTube-dl podporuje více formátů videa, jako jsou Mp4, WebM, 3gp a FLV. Můžeme vypsat všechny dostupné formáty pro konkrétní video pomocí následujícího příkazu:

 youtube -dl -F (video cesta)

ZVĚTŠIT

Krok 3
Tam vidíme všechny možnosti videa, které jsou v té době k dispozici, a každá z nich má na levé straně identifikátor.

Poté pomocí parametru -f vyberte libovolný formát, do kterého chcete video stáhnout:

 youtube -dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Při provádění tohoto řádku zahájí stahování videa v rozlišení 640x360. Vidíme, že video bylo staženo správně.

ZVĚTŠIT

Krok 4
Pokud chceme stáhnout video z YouTube ve zvukovém formátu mp3, je to možné také pomocí následujícího příkazu:

 youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x-audio formát mp3

ZVĚTŠIT

Krok 5
V tomto případě vidíme, že bude potřeba přehrávač kompatibilní s tímto formátem. Pokud chceme stáhnout všechna videa z konkrétního kanálu, musíme spustit následující řádek:

 youtube -dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Pokud síť, kterou používáme, má služby proxy, můžeme pro stažení videa spustit následující řádek:
 youtube-dl --proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
Další možností, kterou nám YouTube-dl nabízí, je stažení seznamu několika videí YouTube jediným příkazem, proto nejprve uložíme všechny adresy URL videí YouTube do souboru s názvem youtube-list.txt a poté spustíme následující příkaz ke stažení všech videí. Tam začne stahování každého videa.
 youtube -dl -a file.txt

ZVĚTŠIT

3. Instalace YouTube-dl Linux GUI


Nástroj YouTube-dl má grafické rozhraní s názvem youtube-dlg, což je bezplatný a open source nástroj pro youtube-dl napsaný ve wxPython.

Krok 1
Ve výchozím nastavení tento nástroj není k dispozici v úložišti Ubuntu 17.04, takže k tomu musíme přidat PPA provedením následujícího:

 sudo add-apt-repository ppa: nilarimogard / webupd8

ZVĚTŠIT

 sudo apt -get update -y
Krok 2
Později přistoupíme k instalaci youtube-dlg spuštěním následujícího řádku:
 sudo apt install youtube -dlg -y

ZVĚTŠIT

Krok 3
Po instalaci můžeme přistupovat k aplikaci přímo z Unity:

Krok 4
Jakmile je aplikace otevřená, stačí zadat URL ke stažení, kliknout na tlačítko Přidat a nakonec kliknout na tlačítko stahování umístěné v pravém dolním rohu. Tam začne celý proces stahování videa.

4. Parametry, které mají být použity s YouTube-dl na obecné úrovni


Existuje několik parametrů, které můžeme implementovat při používání YouTube-dl pro celý proces stahování videa, jsou to tyto:

Vytiskněte nápovědu a ukončete program

 -h, --pomoc

Aktualizujte program na nejnovější verzi

 -U, --aktualizace

Pokračuje to i při chybách stahování

 i, --ignore-errors

Pokud dojde k chybě, přerušte stahování dalších videí (v seznamu skladeb nebo v příkazovém řádku)

 --abort-on-error

Zobrazuje identifikaci aktuálního prohlížeče

 --dump-user-agent

Seznam všech kompatibilních extraktorů

 --list-extraktory

Nečte konfigurační soubory

 --ignore-config

Umístění konfiguračního souboru

 --config-location PATH

Označit sledovaná videa (pouze YouTube)

 -sledováno

Neoznačuje sledovaná videa (pouze YouTube)

 --no-mark-sledoval

Nebarví kód výstupu

 --nebarevné

5. Parametry, které mají být použity s YouTube-dl na úrovni sítě, máme následující možnosti

Umožňuje použít zadaný proxy server HTTP / HTTPS / SOCKS

 --proxy URL

Počkejte, než se stahování ukončí, v sekundách

 --socket timeout SECONDS

Umožňuje konfigurovat IP adresu takto

 -adresa IP zdroje: -4
  • Provádějte všechna připojení přes IPv4
     --force-ipv4
  • Všechna připojení proveďte přes IPv6-6,
     --force-ipv6

6. Parametry, které mají být použity s YouTube-dl na úrovni videa

Spustí se přehrávání seznamu videí

 -začátek seznamu skladeb ČÍSLO

Seznam videí s odkazy ke stažení

 --playlist-items ITEM_SPEC

Stahujte pouze odpovídající názvy

 -název zápasu REGEX

Přeskočte stahování pro odpovídající tituly

 --reject-title REGEX

Přerušit po stažení uvedených souborů

 --max-stahování NUMBER

Nestahujte žádné video menší než uvedenou velikost

 -min-velikost souboru VELIKOST

Nestahujte žádné video větší, než je uvedeno

 --max-velikost souboru VELIKOST

Stahovat pouze videa nahraná ve vybrané datum

 --datum

Stahujte pouze videa nahraná v tento den nebo dříve

 -datum před DATE

Nestahujte žádné video s menším než uvedeným počtem zhlédnutí

 --min-prohlédnutí COUNT

Nestahujte žádné video s vyšším než uvedeným počtem zhlédnutí

 --max-zobrazení POČET

Obecný video filtr

 --Filtr spárovaného filtru

Stahujte pouze video, ale ne seznam skladeb

 --no-playlist

Stáhněte si seznam skladeb

 --ano-seznam skladeb

7. Parametry, které mají být použity s YouTube-dl na úrovni stahování


Maximální rychlost stahování v bajtech za sekundu
 -r, - Sazba omezující RATE

Přeskočte nedostupné úryvky

 -skip-nedostupné-fragmenty

Pokud fragment není k dispozici, přerušte stahování

 --abort-on-nedostupný-fragment

Velikost vyrovnávací paměti pro stahování

 --VELIKOST velikosti vyrovnávací paměti

Stahujte videa ze seznamu skladeb v opačném pořadí

 -seznam skladeb-reverzní

Stahujte videa ze seznamu skladeb v náhodném pořadí

 --list-náhodný

Použijte nativní stahovač HLS

 --hls-prefer-native

Místo HLS použijte ffmpeg

 --hls-prefer-ffmpeg

Použijte určený externí svodič

 -EXTERNÍ stahovač příkazů

8. Parametry pro použití s ​​YouTube-dl na úrovni souborového systému


Označuje soubor, který obsahuje adresu URL ke stažení
 -a,-dávkový soubor SOUBOR

Využívá ID videa v názvu souboru

 --id

Omezit názvy souborů pouze na ASCII

 -omezit názvy souborů

Nepřepisuje soubory

 w, --no-přepíše

Nepoužívá soubory .part

 --ne-část

Nepoužívejte hlavičku souboru

 --no-mtime

Napište popis videa

 --psat-popis

Označuje soubor JSON, který obsahuje informace o videu

 --load-info-json SOUBOR

Zakažte ukládání do mezipaměti systému souborů

 --no-cache-dir

Chcete-li podrobně znát všechny možnosti dostupné na YouTube-dl, můžete navštívit následující odkaz:

Viděli jsme, jak se tento praktický nástroj stává jednoduchým nástrojem, ale se skvělými funkcemi, pokud jde o funkční stahování videí nejen z YouTube, ale i z dalších dalších platforem.

wave wave wave wave wave