Så här installerar och använder du YouTube-DL i Ubuntu 17

En av de mest använda plattformarna för närvarande för hela videofrågan är otvivelaktigt YouTube, som erbjuder oss ett brett utbud av videoalternativ i olika kategorier och, ännu längre, tillåter oss att ladda upp våra egna videor och få erkännande och kanske lite pengar..

Utöver dessa fördelar är det möjligt att det vid vissa tillfällen är nödvändigt att ladda ner några YouTube -videor av skäl som:

Anledningar att ladda ner YouTube -videor

  • Spela upp videon när som helst utan internetanslutning
  • Använd dem med respektive författarbehörighet för presentationer eller aktivitetsstöd
  • Har en videoserie som erbjuder möjlighet att ladda ner gratis och mer.

Idag kommer Solvetic att analysera hur vi enkelt kan använda ett praktiskt verktyg som gör att vi enkelt kan ladda ner videor från YouTube och andra plattformar.

Vad är YouTube-dlYouTube-dl är ett verktyg för nedladdning av videoklipp med öppen källkod som kan användas för att ladda ner videor från YouTube och andra webbplatser som Facebook, Dailymotion, Google Video, Yahoo och mer.

YouTube-dl är baserat på pygtk och kräver att Python kör innehållet. Den är kompatibel med många operativsystem, inom vilka vi har Windows, Mac och Unix. För att använda YouTube-dl krävs Python-tolk (2.6, 2.7 eller 3.2+).

Några av funktionerna i YouTube-dl är

  • Stöder återupptagande av avbrutna nedladdningar
  • Möjlighet att ladda ner kanaler eller spellistor
  • Låter dig lägga till en anpassad titel, proxy och mycket mer.

Nu ska vi se hur du installerar och använder YouTube-dl på Ubuntu 17.04.

1. Linux operativsystem uppdatering

Steg 1
Innan vi fortsätter med installationen kommer vi att uppdatera operativsystempaketen genom att köra följande rader:

 sudo apt -get update -y sudo apt -get upgrade -y
När operativsystempaketen har uppdaterats fortsätter vi att installera YouTube-dl, denna Youtube-dl-applikation är inte tillgänglig i Ubuntu 17.04-förvaret. Därför måste du ladda ner den från dess officiella webbplats. För detta laddar vi ner det med curl -kommandot:
 sudo apt installera curl -y

FÖRSTORA

Steg 2
Nu laddar vi ner YouTube-dl-binärfilerna genom att köra följande rad:

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

FÖRSTORA

Nu kommer vi att ändra behörigheterna för det binära paketet youtube-dl med följande kommando:

 sudo chmod 755 / usr / bin / youtube-dl

2. Använda YouTube-dl Linux

Steg 1
Om vi ​​vill lista alla alternativ som YouTube-dl erbjuder oss kan vi utföra följande kommando:

 youtube -dl -hjälp

FÖRSTORA

Steg 2
YouTube-dl stöder flera videoformat som Mp4, WebM, 3gp och FLV. Vi kan lista alla tillgängliga format för specifik video med följande kommando:

 youtube -dl -F (videostig)

FÖRSTORA

Steg 3
Där kan vi se alla tillgängliga videoalternativ vid den tiden och var och en har en identifierare på vänster sida.

Välj sedan vilket format du vill ladda ner videon med -f -parametern:

 youtube -dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
När denna rad körs kommer den att börja ladda ner videon i en upplösning på 640x360. Vi kan se att videon har laddats ner korrekt.

FÖRSTORA

Steg 4
Om vi ​​vill ladda ner YouTube -video i mp3 -ljudformat är det också möjligt med följande kommando:

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

FÖRSTORA

Steg 5
I det här fallet kan vi se att en spelare som är kompatibel med detta format kommer att behövas. Om vi ​​vill ladda ner alla videor från en specifik kanal måste vi köra följande rad:

 youtube -dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Om det nätverk vi använder har proxytjänster kan vi köra följande rad för att ladda ner videon:
 youtube-dl-proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
En annan möjlighet som YouTube-dl erbjuder oss är att ladda ner listan över flera YouTube-videor med ett enda kommando, för detta sparar vi först alla webbadresser till YouTube-videorna i en fil som heter youtube-list.txt och sedan kör vi följande kommando för att ladda ner alla videor. Där börjar nedladdningen av varje video.
 youtube -dl -a fil.txt

FÖRSTORA

3. Installera YouTube-dl Linux GUI


YouTube-dl-verktyget har ett grafiskt gränssnitt som kallas youtube-dlg som är ett gratis och öppet källverktyg för youtube-dl skrivet i wxPython.

Steg 1
Som standard är det här verktyget inte tillgängligt i Ubuntu 17.04 -förvaret, så vi måste lägga till PPA för detta genom att köra följande:

 sudo add-apt-repository ppa: nilarimogard / webupd8

FÖRSTORA

 sudo apt -get update -y
Steg 2
Senare fortsätter vi att installera youtube-dlg genom att köra följande rad:
 sudo apt installera youtube -dlg -y

FÖRSTORA

Steg 3
Efter installationen kan vi komma åt appen direkt från Unity:

Steg 4
När programmet är öppet är det bara att ange webbadresserna som ska laddas ner, klicka på knappen Lägg till och slutligen klicka på nedladdningsknappen i nedre högra hörnet. Där startar hela videon nedladdningsprocessen.

4. Parametrar som ska användas med YouTube-dl på en generell nivå


Det finns flera parametrar som vi kan implementera när vi använder YouTube-dl för hela videon nedladdningsprocessen, dessa är:

Skriv ut hjälpen och avsluta programmet

 -h, --hjälp

Uppdatera programmet till den senaste versionen

 -U, --uppdatering

Det fortsätter även med nedladdningsfel

 i, --ignore-fel

Avbryt nedladdning av fler videor (i spellista eller kommandoraden) om det finns fel

 --abort-på-fel

Visar identifieringen av den aktuella webbläsaren

 --dump-user-agent

Lista alla kompatibla extraktorer

 --list-extraktorer

Läser inte konfigurationsfiler

 --ignore-config

Konfigurationsfilens plats

 --konfigurationsplats PATH

Markera tittade videor (endast YouTube)

 -märkesbevakad

Markerar inte visade videor (endast YouTube)

 -ingen märkesbevakning

De färgkodar inte utdata

 -utan färg

5. Parametrar som ska användas med YouTube-dl på nätverksnivå har vi följande alternativ

Tillåter att använda den angivna HTTP / HTTPS / SOCKS -proxy

 -proxy-URL

Vänta innan du avbryter nedladdningen, på några sekunder

 -Socket-timeout SECONDS

Låter dig konfigurera IP -adressering så här

 -källadress-IP: -4
  • Gör alla anslutningar via IPv4
     --force-ipv4
  • Gör alla anslutningar via IPv6-6,
     --force-ipv6

6. Parametrar som ska användas med YouTube-dl på videonivå

Spellista -video för att starta

 -spellista-start NUMBER

Spellista med videolänkar att ladda ner

 -spellista-objekt ITEM_SPEC

Ladda bara ner matchande titlar

 -match-titel REGEX

Hoppa över nedladdning för matchande titlar

 --avvisa-titel REGEX

Avbryt efter nedladdning av de angivna filerna

 --max-nedladdningar NUMBER

Ladda inte ner någon video som är mindre än den angivna storleken

 -min-filstorlek STORLEK

Ladda inte ner någon video som är större än vad som anges

 --max-filstorlek STORLEK

Ladda bara ner videor som laddats upp på det valda datumet

 --datum

Ladda bara ner videor som laddats upp före eller före det datumet

 --datum före DATE

Ladda inte ner någon video med mindre än det angivna antalet visningar

 --min-visningar COUNT

Ladda inte ner någon video med fler än antalet visningar som anges

 --max-visningar COUNT

Generiskt videofilter

 --match-filter FILTER

Ladda bara ner videon men inte spellistan

 -ingen spellista

Ladda ner spellistan

 -ja-spellista

7. Parametrar som ska användas med YouTube-dl på nedladdningsnivå


Maximal nedladdningshastighet i byte per sekund
 -r, - RATE -begränsande hastighet

Hoppa över otillgängliga utdrag

 -skepp-otillgängliga-fragment

Avbryt nedladdningen när ett fragment inte är tillgängligt

 --abort-på-otillgängligt-fragment

Ladda ner buffertstorlek

 --storlek i buffertstorlek

Ladda ner videorna från spellistan i omvänd ordning

 -spellista-omvänd

Ladda ner videor från spellistan i slumpmässig ordning

 -spellista-slumpmässig

Använd den inbyggda HLS -nedladdaren

 --hls-prefer-native

Använd ffmpeg istället för HLS

 --hls-prefer-ffmpeg

Använd den angivna externa avledaren

 --EXTERNAL-downloader KOMMANDO

8. Parametrar att använda med YouTube-dl på filsystemnivå


Anger filen som innehåller URL: en för nedladdning
 -a, --batchfil FIL

Använder video -ID i filnamnet

 --id

Begränsa filnamn till ASCII

 --restrict-filnamn

Överskriver inte filer

 w, --inte skriva över

Använder inte .part -filer

 -ingen del

Använd inte filhuvud

 -ingen tid

Skriv videobeskrivningen

 --skriv-beskrivning

Anger JSON -filen som innehåller videoinformationen

 --load-info-json FIL

Inaktivera cachning av filsystem

 --no-cache-dir

För att i detalj veta alla tillgängliga alternativ med YouTube-dl kan vi besöka följande länk:

Vi har sett hur detta praktiska verktyg blir ett enkelt verktyg, men med fantastiska funktioner när det gäller att ladda ner videor inte bara från YouTube utan från andra ytterligare plattformar på ett funktionellt sätt.

wave wave wave wave wave