- 1. Linux operativsystem uppdatering
- 2. Använda YouTube-dl Linux
- 3. Installera YouTube-dl Linux GUI
- 4. Parametrar som ska användas med YouTube-dl på en generell nivå
- 5. Parametrar som ska användas med YouTube-dl på nätverksnivå har vi följande alternativ
- 6. Parametrar som ska användas med YouTube-dl på videonivå
- 7. Parametrar som ska användas med YouTube-dl på nedladdningsnivå
- 8. Parametrar att använda med YouTube-dl på filsystemnivå
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 -yNä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=6WteQjr49f4Nä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/UCK8sQmJBp8GCxrOtXWBpyEAOm 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=6WteQjr49f4En 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 -ySteg 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.