- 1. Aktualizace operačního systému Linux
- 2. Používání YouTube-dl Linux
- 3. Instalace YouTube-dl Linux GUI
- 4. Parametry, které mají být použity s YouTube-dl na obecné úrovni
- 5. Parametry, které mají být použity s YouTube-dl na úrovni sítě, máme následující možnosti
- 6. Parametry, které mají být použity s YouTube-dl na úrovni videa
- 7. Parametry, které mají být použity s YouTube-dl na úrovni stahování
- 8. Parametry pro použití s YouTube-dl na úrovni souborového systému
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 -yJakmile 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=6WteQjr49f4Př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/UCK8sQmJBp8GCxrOtXWBpyEAPokud 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=6WteQjr49f4Další 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 -yKrok 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.