Kaip įdiegti ir naudoti „YouTube-DL“ „Ubuntu 17“

Viena iš šiuo metu plačiausiai naudojamų platformų visai vaizdo įrašų problemai yra neabejotinai „YouTube“, kuri siūlo platų vaizdo įrašų pasirinkimą įvairiose kategorijose ir, dar daugiau, leidžia mums įkelti savo vaizdo įrašus ir sulaukti pripažinimo bei galbūt šiek tiek pinigų..

Be šių privalumų, gali būti, kad tam tikru metu reikia atsisiųsti kai kuriuos „YouTube“ vaizdo įrašus dėl tokių priežasčių:

Priežastys atsisiųsti „YouTube“ vaizdo įrašus

  • Leiskite vaizdo įrašą bet kuriuo metu be interneto ryšio
  • Naudokite juos su atitinkamais autoriaus leidimais pristatymams ar veiklos palaikymui
  • Turėkite vaizdo įrašų seriją, kurią galima nemokamai atsisiųsti ir dar daugiau.

Šiandien „Solvetic“ analizuos, kaip galime naudoti praktinį įrankį, leidžiantį lengvai atsisiųsti vaizdo įrašus iš „YouTube“ ir kitų platformų.

Kas yra „YouTube-dl“„YouTube-dl“ yra atvirojo kodo komandinės eilutės vaizdo įrašų atsisiuntimo įrankis, kurį galima naudoti norint atsisiųsti vaizdo įrašus iš „YouTube“ ir kitų svetainių, tokių kaip „Facebook“, „Dailymotion“, „Google Video“, „Yahoo“ ir kt.

„YouTube-dl“ yra pagrįsta „pygtk“ ir reikalauja, kad „Python“ paleistų jo turinį. Jis suderinamas su daugeliu operacinių sistemų, kuriose yra „Windows“, „Mac“ ir „Unix“. Norint naudoti „YouTube-dl“, reikalingas „Python“ vertėjas (2.6, 2.7 arba 3.2+).

Kai kurios „YouTube-dl“ funkcijos yra

  • Palaiko nutrauktų atsisiuntimų atnaujinimą
  • Galimybė atsisiųsti kanalus ar grojaraščius
  • Leidžia pridėti pasirinktinį pavadinimą, tarpinį serverį ir daug daugiau.

Dabar pamatysime, kaip įdiegti ir naudoti „YouTube-dl“ „Ubuntu 17.04“.

1. „Linux“ operacinės sistemos atnaujinimas

1 žingsnis
Prieš tęsdami diegimą, atnaujinsime operacinės sistemos paketus vykdydami šias eilutes:

 sudo apt -get update -y sudo apt -get upgrade -y
Atnaujinus operacinės sistemos paketus, pradedame diegti „YouTube-dl“, šios „Youtube-dl“ programos nėra „Ubuntu 17.04“ saugykloje. Todėl turėsite jį atsisiųsti iš oficialios svetainės. Norėdami tai padaryti, atsisiųsime ją naudodami komandą curl:
 sudo apt install curl -y

DIDELIS

2 žingsnis
Dabar atsisiųsime „YouTube-dl“ dvejetainius failus vykdydami šią eilutę:

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

DIDELIS

Dabar pakeisime dvejetainio paketo „youtube-dl“ leidimus naudodami šią komandą:

 sudo chmod 755 / usr / bin / youtube-dl

2. Naudojant „YouTube-dl Linux“

1 žingsnis
Jei norime išvardyti visas „YouTube-dl“ siūlomas parinktis, galime vykdyti šią komandą:

 „youtube -dl“ -pagalba

DIDELIS

2 žingsnis
„YouTube-dl“ palaiko kelis vaizdo įrašų formatus, tokius kaip Mp4, WebM, 3gp ir FLV. Mes galime išvardyti visus galimus konkretaus vaizdo įrašo formatus naudodami šią komandą:

 youtube -dl -F (vaizdo įrašo kelias)

DIDELIS

3 žingsnis
Ten galime pamatyti visas tuo metu galimas vaizdo įrašo parinktis, o kiekvienos jų kairėje pusėje yra identifikatorius.

Tada tiesiog pasirinkite bet kokį formatą, kuriuo norite atsisiųsti vaizdo įrašą, naudodami parametrą -f:

 youtube -dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Vykdant šią eilutę, ji pradės atsisiųsti vaizdo įrašą 640x360 raiška. Matome, kad vaizdo įrašas atsisiųstas teisingai.

DIDELIS

4 žingsnis
Jei norime atsisiųsti „YouTube“ vaizdo įrašą mp3 garso formatu, tai taip pat įmanoma naudojant šią komandą:

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

DIDELIS

5 žingsnis
Šiuo atveju matome, kad reikės grotuvo, suderinamo su šiuo formatu. Jei norime atsisiųsti visus vaizdo įrašus iš konkretaus kanalo, turime įvykdyti šią eilutę:

 youtube -dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Jei mūsų naudojamas tinklas turi tarpinio serverio paslaugas, vaizdo įrašui atsisiųsti galime vykdyti šią eilutę:
 youtube-dl-tarpinis serveris http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
Kita galimybė, kurią „YouTube-dl“ mums siūlo, yra kelių komandų „YouTube“ vaizdo įrašų sąrašo atsisiuntimas su viena komanda, todėl pirmiausia visus „YouTube“ vaizdo įrašų URL įrašysime į failą, vadinamą „youtube-list.txt“, ir tada vykdysime Norėdami atsisiųsti visus vaizdo įrašus, atlikite šią komandą. Čia bus pradėtas kiekvieno vaizdo įrašo atsisiuntimas.
 youtube -dl -a failas.txt

DIDELIS

3. „YouTube-dl Linux“ GUI diegimas


„YouTube-dl“ įrankis turi grafinę sąsają, pavadintą „youtube-dlg“, kuri yra nemokamas ir atviro kodo „youtube-dl“ įrankis, parašytas „wxPython“.

1 žingsnis
Pagal numatytuosius nustatymus šis įrankis nepasiekiamas „Ubuntu 17.04“ saugykloje, todėl turime pridėti PPA, atlikdami šiuos veiksmus:

 sudo add-apt-repository ppa: nilarimogard / webupd8

DIDELIS

 sudo apt -get update -y
2 žingsnis
Vėliau tęsiame „youtube-dlg“ diegimą vykdydami šią eilutę:
 sudo apt įdiegti youtube -dlg -y

DIDELIS

3 žingsnis
Įdiegę programą galime pasiekti tiesiogiai iš „Unity“:

4 žingsnis
Kai programa bus atidaryta, jums tereikia įvesti atsisiųstus URL, spustelėti mygtuką Pridėti ir galiausiai spustelėti atsisiuntimo mygtuką, esantį apatiniame dešiniajame kampe. Čia prasidės visas vaizdo įrašų atsisiuntimo procesas.

4. Parametrai, kurie turi būti bendrai naudojami su „YouTube-dl“


Yra daug parametrų, kuriuos galime įgyvendinti naudodamiesi „YouTube-dl“ visam vaizdo įrašo atsisiuntimo procesui:

Išspausdinkite pagalbą ir išeikite iš programos

 -h, -padėti

Atnaujinkite programą į naujausią versiją

 -U, -atnaujinti

Tai tęsiasi net su atsisiuntimo klaidomis

 i, --ignore-klaidos

Jei yra klaidų, nutraukite daugiau vaizdo įrašų (grojaraščio ar komandų eilutės) atsisiuntimą

 -sutriko klaida

Rodo dabartinės naršyklės identifikaciją

 -sąvartynas-vartotojo agentas

Išvardykite visus suderinamus ištraukiklius

 -sąrašų ištraukėjai

Neskaito konfigūracijos failų

 --ignore-config

Konfigūracijos failo vieta

 --konfigūracijos kelias

Žymėti žiūrėtus vaizdo įrašus (tik „YouTube“)

 -stebėtas

Nepažymi žiūrėtų vaizdo įrašų (tik „YouTube“)

 -nepastebėta

Jie nespalvina kodo išvesties

 -be spalvos

5. Parametrai, kuriuos reikia naudoti su „YouTube-dl“ tinklo lygiu, turime šias parinktis

Leidžia naudoti nurodytą HTTP / HTTPS / SOCKS tarpinį serverį

 -tarpinio serverio URL

Palaukite laiko, kol atsisakysite atsisiuntimo, sekundėmis

 -lizdo laikas SECONDS

Leidžia taip sukonfigūruoti IP adresus

 -šaltinio adresas IP: -4
  • Užmegzkite visus ryšius per IPv4
     --force-ipv4
  • Užmegzkite visus ryšius per IPv6-6,
     --force-ipv6

6. Parametrai, kuriuos reikia naudoti su „YouTube-dl“ vaizdo įrašo lygiu

Norėdami pradėti grojaraščio vaizdo įrašą

 -grojaraščio pradžia NUMBER

Vaizdo įrašų nuorodų, kurias galima atsisiųsti, grojaraštis

 -grojaraščio elementai ITEM_SPEC

Atsisiųskite tik atitinkančius pavadinimus

 --match-title REGEX

Praleiskite atitinkamų pavadinimų atsisiuntimą

 --reject-title REGEX

Atsisiųskite nurodytus failus

 --max-downloads NUMBER

Neatsisiųskite mažesnio nei nurodytas dydis vaizdo įrašo

 -min-failo dydis SIZE

Neatsisiųskite didesnio nei nurodyta vaizdo įrašo

 --max-fileize SIZE

Atsisiųskite tik pasirinktą dieną įkeltus vaizdo įrašus

 --data

Atsisiųskite tik vaizdo įrašus, įkeltus tą dieną arba anksčiau

 -data iki DATE

Neatsisiųskite vaizdo įrašų, kurių peržiūrų skaičius yra mažesnis

 --min-peržiūros COUNT

Neatsisiųskite jokio vaizdo įrašo, kurio peržiūrų skaičius yra didesnis

 -maks. peržiūrų COUNT

Bendras vaizdo filtras

 -atitikties filtras FILTRAS

Atsisiųskite tik vaizdo įrašą, bet ne grojaraštį

 -nėra grojaraščio

Atsisiųskite grojaraštį

 -taip-grojaraštis

7. Parametrai, kuriuos reikia naudoti su „YouTube-dl“ atsisiuntimo lygiu


Maksimalus atsisiuntimo greitis baitais per sekundę
 -r, - RATE ribojanti norma

Praleisti nepasiekiamus fragmentus

 -praleisti-nepasiekiami fragmentai

Nutraukite atsisiuntimą, kai fragmentas nepasiekiamas

 --abort-on-nepasiekiamas fragmentas

Atsisiųsti buferio dydį

 -buferio dydžio SIZE

Atsisiųskite vaizdo įrašus iš grojaraščio atvirkštine tvarka

 -grojaraštis-atvirkštinis

Atsisiųskite vaizdo įrašus iš grojaraščio atsitiktine tvarka

 -grojaraštis-atsitiktinis

Naudokite vietinį HLS atsisiuntimo programą

 --hls-nori-gimtoji

Vietoj HLS naudokite ffmpeg

 --hls-prefer-ffmpeg

Naudokite nurodytą išorinį ribotuvą

 --IŠORINIS atsisiuntėjas COMMAND

8. Parametrai, kuriuos reikia naudoti su „YouTube-dl“ failų sistemos lygiu


Nurodo failą, kuriame yra atsisiunčiamas URL
 -a,-paketinis failas

Naudojamas vaizdo įrašo ID failo pavadinime

 --id

Apribokite tik ASCII failų pavadinimus

 -apriboti failų pavadinimai

Neperrašo failų

 w, --neperrašo

Nenaudoja .part failų

 --ne dalis

Nenaudokite failo antraštės

 -ne laikas

Parašykite vaizdo įrašo aprašymą

 -rašyti aprašymą

Nurodo JSON failą, kuriame yra vaizdo įrašo informacija

 --load-info-json FILE

Išjunkite failų sistemos talpyklą

 --no-cache-rež

Norėdami išsamiai sužinoti visas „YouTube-dl“ parinktis, galite apsilankyti šioje nuorodoje:

Mes matėme, kaip ši praktinė priemonė tampa paprasta priemone, tačiau turi puikių funkcijų, kai reikia funkcionaliai atsisiųsti vaizdo įrašus ne tik iš „YouTube“, bet ir iš kitų papildomų platformų.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave