Kako instalirati i koristiti YouTube-DL u Ubuntu 17

Jedna od trenutno najčešće korištenih platformi za cjelokupno pitanje videa nesumnjivo je YouTube, koji nam nudi širok raspon video mogućnosti u različitim kategorijama, a što nam omogućuje i postavljanje vlastitih videozapisa i stjecanje priznanja te možda i nešto novca.

Osim ovih prednosti, moguće je da je u određenim trenucima potrebno preuzeti neke YouTube videozapise iz razloga kao što su:

Razlozi za preuzimanje YouTube videozapisa

  • Reproducirajte video zapis bilo kada bez internetske veze
  • Koristite ih s odgovarajućim autorskim dopuštenjima za prezentacije ili podršku za aktivnosti
  • Imajte video seriju koja nudi mogućnost besplatnog preuzimanja i još mnogo toga.

Danas će Solvetic analizirati kako možemo koristiti praktičan alat koji nam omogućuje lako preuzimanje videozapisa s YouTubea i drugih platformi.

Što je YouTube-dlYouTube-dl je alat za preuzimanje videa s naredbenog retka otvorenog koda koji se može koristiti za preuzimanje videozapisa s YouTubea i drugih web stranica kao što su Facebook, Dailymotion, Google Video, Yahoo i drugi.

YouTube-dl temelji se na pygtku i zahtijeva Python za pokretanje svog sadržaja. Kompatibilan je s mnogim operativnim sustavima, unutar kojih imamo Windows, Mac i Unix. Za korištenje YouTube-dl potreban je tumač Python (2.6, 2.7 ili 3.2+).

Neke od značajki YouTube-dl su

  • Podržava nastavak prekinutih preuzimanja
  • Mogućnost preuzimanja kanala ili popisa pjesama
  • Omogućuje vam dodavanje prilagođenog naslova, proxyja i još mnogo toga.

Sada ćemo vidjeti kako instalirati i koristiti YouTube-dl na Ubuntu 17.04.

1. Ažuriranje operacijskog sustava Linux

Korak 1
Prije nastavka instalacije ažurirat ćemo pakete operacijskog sustava izvršavanjem sljedećih redaka:

 sudo apt -get update -y sudo apt -get upgrade -y
Nakon ažuriranja paketa operacijskog sustava nastavljamo s instalacijom YouTube-dl, ova aplikacija Youtube-dl nije dostupna u spremištu Ubuntu 17.04. Stoga ćete ga morati preuzeti s službene web stranice. Za to ćemo ga preuzeti naredbom curl:
 sudo apt install curl -y

POVEĆAJTE

Korak 2
Sada ćemo preuzeti binarne datoteke YouTube-dl izvršavanjem sljedeće linije:

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

POVEĆAJTE

Sada ćemo sljedećom naredbom promijeniti dozvole binarnog paketa youtube-dl:

 sudo chmod 755 / usr / bin / youtube-dl

2. Korištenje YouTube-dl Linuxa

Korak 1
Ako želimo navesti sve mogućnosti koje nam nudi YouTube-dl, možemo izvršiti sljedeću naredbu:

 youtube -dl -pomoć

POVEĆAJTE

Korak 2
YouTube-dl podržava više video formata poput Mp4, WebM, 3gp i FLV. Sljedećom naredbom možemo navesti sve dostupne formate za određeni video:

 youtube -dl -F (Video putanja)

POVEĆAJTE

Korak 3
Tamo možemo vidjeti sve dostupne mogućnosti videozapisa u to vrijeme, a svaka ima identifikator s lijeve strane.

Zatim samo odaberite bilo koji format s kojim želite preuzeti videozapis pomoću parametra -f:

 youtube -dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Prilikom izvođenja ove linije počet će preuzimanje videozapisa u razlučivosti 640x360. Vidimo da je video ispravno preuzet.

POVEĆAJTE

Korak 4
Ako želimo preuzeti YouTube video u mp3 audio formatu, to je moguće i sa sljedećom naredbom:

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

POVEĆAJTE

Korak 5
U ovom slučaju možemo vidjeti da će biti potreban player kompatibilan s ovim formatom. Ako želimo preuzeti sve videozapise s određenog kanala, moramo izvršiti sljedeći redak:

 youtube -dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Ako mreža koju koristimo ima proxy usluge, možemo preuzeti sljedeći redak za preuzimanje videozapisa:
 youtube-dl --proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
Druga mogućnost koju nam YouTube-dl nudi jest preuzimanje popisa nekoliko YouTube videozapisa jednom naredbom, jer ćemo prvo spremiti sve URL-ove YouTube videozapisa u datoteku pod nazivom youtube-list.txt, a zatim ćemo izvršiti slijedite naredbu za preuzimanje svih videozapisa. Tamo će započeti preuzimanje svakog videozapisa.
 youtube -dl -a file.txt

POVEĆAJTE

3. Instaliranje YouTube-dl Linux grafičkog sučelja


Alat YouTube-dl ima grafičko sučelje pod nazivom youtube-dlg koje je besplatan i alat otvorenog koda za youtube-dl napisan na wxPythonu.

Korak 1
Prema zadanim postavkama, ovaj alat nije dostupan u spremištu Ubuntu 17.04, pa za to moramo dodati PPA izvršavanjem sljedećeg:

 sudo add-apt-repository ppa: nilarimogard / webupd8

POVEĆAJTE

 sudo apt -get update -y
Korak 2
Kasnije nastavljamo s instaliranjem youtube-dlg izvršavanjem sljedeće linije:
 sudo apt instalirajte youtube -dlg -y

POVEĆAJTE

Korak 3
Nakon instaliranja aplikaciji možemo pristupiti izravno iz Unityja:

Korak 4
Nakon što je aplikacija otvorena, sve što trebate učiniti je unijeti URL -ove za preuzimanje, kliknuti gumb Dodaj i na kraju kliknuti gumb za preuzimanje koji se nalazi u donjem desnom kutu. Tamo će započeti cijeli proces preuzimanja videa.

4. Parametri koji će se koristiti s YouTube-dl na općoj razini


Postoji više parametara koje možemo primijeniti kada koristimo YouTube-dl za cijeli proces preuzimanja videozapisa, a to su:

Ispišite pomoć i izađite iz programa

 -h, --pomoć

Ažurirajte program na najnoviju verziju

 -U, -ažuriraj

Nastavlja se čak i s pogreškama preuzimanja

 i, --ignore-greške

Prekinite preuzimanje više videozapisa (na popisu za reprodukciju ili u naredbenom retku) ako postoje pogreške

 --abort-on-error

Prikazuje identifikaciju trenutnog preglednika

 --dump-user-agent

Navedite sve kompatibilne ekstraktore

 -popis-ekstraktori

Ne čita konfiguracijske datoteke

 --ignore-config

Lokacija konfiguracijske datoteke

 --config-location PATH

Označi gledane videozapise (samo YouTube)

 -markirano

Ne označava gledane videozapise (samo YouTube)

 -bez oznake

Ne kodiraju boju ispisa

 -bez boje

5. Parametri koji će se koristiti s YouTube-dl-om na razini mreže imamo sljedeće mogućnosti

Dopušta korištenje navedenog HTTP / HTTPS / SOCKS proxyja

 --proxy URL

Pričekajte vrijeme prije odustajanja od preuzimanja, u sekundama

 --socket-timeout SECONDS

Omogućuje vam da ovako konfigurirate IP adresiranje

 -IP adresa izvora: -4
  • Sve veze uspostavite putem IPv4
     --force-ipv4
  • Sve veze uspostavite putem IPv6-6,
     --force-ipv6

6. Parametri koji će se koristiti s YouTube-dl na razini videozapisa

Videozapis za reprodukciju za početak

 --playlist-start NUMBER

Popis video veza za preuzimanje

 --playlist-items ITEM_SPEC

Preuzimajte samo odgovarajuće naslove

 --match-title REGEX

Preskočite preuzimanje za odgovarajuće naslove

 --reject-title REGEX

Prekini nakon preuzimanja navedenih datoteka

 --max-preuzimanja BROJ

Nemojte preuzimati videozapise manje od navedene veličine

 -min-veličina datoteke SIZE

Ne preuzimajte videozapise veće od naznačenog

 --max-fileize SIZE

Preuzimajte samo videozapise učitane na odabrani datum

 --datum

Preuzimajte samo videozapise učitane na taj datum ili prije tog datuma

 --datum prije DATE

Nemojte preuzimati videozapise s manje od navedenog broja pregleda

 -min-views COUNT

Nemojte preuzimati videozapise s više od navedenog broja pregleda

 --max-views COUNT

Opći video filtar

 -filtar za podudaranje FILTER

Preuzmite samo videozapis, ali ne i popis za reprodukciju

 -popis za reprodukciju

Preuzmite popis za reprodukciju

 -da-playlist

7. Parametri koji će se koristiti s YouTube-dl na razini preuzimanja


Maksimalna brzina preuzimanja u bajtovima u sekundi
 -r, - RATE granična stopa

Preskočite nedostupne isječke

 -skip-nedostupan-fragmenti

Prekinite preuzimanje ako fragment nije dostupan

 --abort-on-unavailable-fragment

Preuzmite veličinu međuspremnika

 -veličina međuspremnika SIZE

Preuzmite videozapise s popisa za reprodukciju obrnutim redoslijedom

 --popis za reprodukciju-obrnuto

Preuzimajte videozapise s popisa nasumičnim redoslijedom

 --playlist-random

Upotrijebite izvorni HLS program za preuzimanje

 --hls-prefer-native

Koristite ffmpeg umjesto HLS -a

 --hls-prefer-ffmpeg

Koristite navedeni vanjski odvodnik

 --VANJSKA ZAPOVIJEDA za preuzimanje

8. Parametri za upotrebu s YouTube-dl na razini datotečnog sustava


Označava datoteku koja sadrži URL za preuzimanje
 -a, --batch-file FILE

Koristi ID videozapisa u nazivu datoteke

 --iskaznica

Ograničite nazive datoteka samo na ASCII

 --restrict-filenames

Ne prepisuje datoteke

 w, --no ne prepisuje

Ne koristi .part datoteke

 -bez dijela

Nemojte koristiti zaglavlje datoteke

 --no-mtime

Napišite opis videa

 --pisati-opis

Označava JSON datoteku koja sadrži video podatke

 --load-info-json FILE

Onemogućite predmemoriranje datotečnog sustava

 --no-cache-dir

Da bismo detaljno saznali sve opcije dostupne s YouTube-dl, možemo posjetiti sljedeću vezu:

Vidjeli smo kako ovaj praktični alat postaje jednostavan uslužni program, ali sa sjajnim mogućnostima kada je u pitanju preuzimanje video zapisa ne samo s YouTubea nego i s drugih dodatnih platformi na funkcionalan način.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave