Sådan installeres og bruges YouTube-DL i Ubuntu 17

En af de mest udbredte platforme i øjeblikket til hele videoproblemet er ubestridt YouTube, som tilbyder os en bred vifte af videoindstillinger i forskellige kategorier og endnu mere giver os mulighed for at uploade vores egne videoer og opnå anerkendelse og måske nogle penge..

Ud over disse fordele er det muligt, at det på visse tidspunkter er nødvendigt at downloade nogle YouTube -videoer af årsager som:

Grunde til at downloade YouTube -videoer

  • Afspil videoen når som helst uden internetforbindelse
  • Brug dem med de respektive forfattertilladelser til præsentationer eller aktivitetsunderstøttelse
  • Har en videoserie, der giver mulighed for gratis download og mere.

I dag vil Solvetic analysere, hvordan vi let kan bruge et praktisk værktøj, der giver os mulighed for nemt at downloade videoer fra YouTube og andre platforme.

Hvad er YouTube-dlYouTube-dl er et open source-kommandolinjevideooverførselsværktøj, der kan bruges til at downloade videoer fra YouTube og andre websteder som Facebook, Dailymotion, Google Video, Yahoo og mere.

YouTube-dl er baseret på pygtk og kræver, at Python kører sit indhold. Det er kompatibelt med mange operativsystemer, inden for hvilke vi har Windows, Mac og Unix. For at bruge YouTube-dl kræves Python-tolk (2.6, 2.7 eller 3.2+).

Nogle af funktionerne i YouTube-dl er

  • Understøtter genoptagelse af afbrudte downloads
  • Mulighed for at downloade kanaler eller afspilningslister
  • Giver dig mulighed for at tilføje en brugerdefineret titel, proxy og meget mere.

Nu vil vi se, hvordan du installerer og bruger YouTube-dl på Ubuntu 17.04.

1. Linux operativsystem opdatering

Trin 1
Inden installationen fortsættes, opdaterer vi operativsystempakkerne ved at udføre følgende linjer:

 sudo apt -get update -y sudo apt -get upgrade -y
Når operativsystempakkerne er opdateret, fortsætter vi med at installere YouTube-dl, denne Youtube-dl-applikation er ikke tilgængelig i Ubuntu 17.04-depotet. Derfor skal du downloade det fra dets officielle websted. Til dette vil vi downloade det med curl -kommandoen:
 sudo apt installer curl -y

FORSTØRRE

Trin 2
Nu vil vi downloade YouTube-dl-binarierne ved at udføre følgende linje:

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

FORSTØRRE

Nu ændrer vi tilladelserne til den youtube-dl binære pakke med følgende kommando:

 sudo chmod 755 / usr / bin / youtube-dl

2. Brug af YouTube-dl Linux

Trin 1
Hvis vi vil liste alle de muligheder, YouTube-dl tilbyder os, kan vi udføre følgende kommando:

 youtube -dl -hjælp

FORSTØRRE

Trin 2
YouTube-dl understøtter flere videoformater som Mp4, WebM, 3gp og FLV. Vi kan liste alle tilgængelige formater for specifik video med følgende kommando:

 youtube -dl -F (videosti)

FORSTØRRE

Trin 3
Der kan vi se alle de tilgængelige videoindstillinger på det tidspunkt, og hver har en identifikator i venstre side.

Vælg derefter et hvilket som helst format, som du vil downloade videoen med -f parameteren:

 youtube -dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Når denne linje udføres, starter den download af videoen i en opløsning på 640x360. Vi kan se, at videoen er blevet downloadet korrekt.

FORSTØRRE

Trin 4
Hvis vi vil downloade YouTube -video i mp3 -lydformat, er det også muligt med følgende kommando:

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

FORSTØRRE

Trin 5
I dette tilfælde kan vi se, at der skal bruges en afspiller, der er kompatibel med dette format. Hvis vi vil downloade alle videoerne fra en bestemt kanal, skal vi udføre følgende linje:

 youtube -dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Hvis det netværk, vi bruger, har proxy -tjenester, kan vi udføre følgende linje for at downloade videoen:
 youtube-dl-proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
En anden mulighed, som YouTube-dl tilbyder os, er at downloade listen over flere YouTube-videoer med en enkelt kommando. Til dette gemmer vi først alle URL'erne til YouTube-videoerne i en fil kaldet youtube-list.txt, og derefter udfører vi følgende kommando for at downloade alle videoer. Der vil downloadingen af ​​hver video begynde.
 youtube -dl -en fil.txt

FORSTØRRE

3. Installation af YouTube-dl Linux GUI


YouTube-dl-værktøjet har en grafisk grænseflade kaldet youtube-dlg, som er et gratis og open source-værktøj til youtube-dl skrevet i wxPython.

Trin 1
Som standard er dette værktøj ikke tilgængeligt i Ubuntu 17.04 -depotet, så vi skal tilføje PPA til dette ved at udføre følgende:

 sudo add-apt-repository ppa: nilarimogard / webupd8

FORSTØRRE

 sudo apt -get update -y
Trin 2
Senere fortsætter vi med at installere youtube-dlg ved at udføre følgende linje:
 sudo apt installer youtube -dlg -y

FORSTØRRE

Trin 3
Når den er installeret, kan vi få adgang til applikationen direkte fra Unity:

Trin 4
Når applikationen er åben, skal du blot indtaste webadresserne, der skal downloades, klikke på knappen Tilføj og til sidst klikke på download -knappen i nederste højre hjørne. Der starter hele videooverførselsprocessen.

4. Parametre, der skal bruges med YouTube-dl på et generelt niveau


Der er flere parametre, som vi kan implementere, når vi bruger YouTube-dl til hele videooverførselsprocessen, disse er:

Udskriv hjælpen, og afslut programmet

 -h, -hjælp

Opdater programmet til den nyeste version

 -U, --opdater

Det fortsætter selv med downloadfejl

 i, --ignore-fejl

Afbryd download af flere videoer (i afspilningsliste eller kommandolinje), hvis der er fejl

 --abort-på-fejl

Viser identifikationen af ​​den aktuelle browser

 --dump-user-agent

Liste over alle kompatible ekstraktorer

 -listeudtrækkere

Læser ikke konfigurationsfiler

 --ignore-config

Konfigurationsfilens placering

 --konfig-placering PATH

Markér sete videoer (kun YouTube)

 -mærket set

Markerer ikke sete videoer (kun YouTube)

 -ingen mærke-set

De farvekoder ikke output

 -ingen farve

5. Parametre, der skal bruges med YouTube-dl på netværksniveau, har vi følgende muligheder

Giver mulighed for at bruge den angivne HTTP / HTTPS / SOCKS -proxy

 -proxy URL

Vent tid, før du afslutter download, på få sekunder

 -Socket-timeout SECONDS

Giver dig mulighed for at konfigurere IP -adressering på denne måde

 -kilde-adresse IP: -4
  • Lav alle forbindelser via IPv4
     --force-ipv4
  • Lav alle forbindelser gennem IPv6-6,
     --force-ipv6

6. Parametre, der skal bruges med YouTube-dl på videoniveau

Afspilningslistevideo for at starte

 -playlist-start NUMBER

Afspilningsliste med videolinks, der skal downloades

 -spillelisteelementer ITEM_SPEC

Download kun matchende titler

 -match-titel REGEX

Spring download over for matchende titler

 --reject-title REGEX

Afbryd efter download af de angivne filer

 --max-downloads NUMBER

Download ikke en video, der er mindre end den angivne størrelse

 -min-filstørrelse STØRRELSE

Download ikke en video, der er større end angivet

 --max-filstørrelse STØRRELSE

Download kun videoer, der er uploadet på den valgte dato

 --dato

Download kun videoer, der er uploadet på eller før denne dato

 --dato inden DATE

Download ikke nogen video med mindre end det angivne antal visninger

 --min-visninger COUNT

Download ikke nogen video med mere end det viste antal visninger

 --max-views COUNT

Generisk videofilter

 --match-filter FILTER

Download kun videoen, men ikke afspilningslisten

 -ingen afspilningsliste

Download afspilningslisten

 -ja-spilleliste

7. Parametre, der skal bruges med YouTube-dl på download-niveau


Maksimal downloadhastighed i bytes per sekund
 -r, - RATE -begrænsende hastighed

Spring over utilgængelige uddrag

 -skib-utilgængelige-fragmenter

Afbryd download, når et fragment ikke er tilgængeligt

 --abort-på-utilgængeligt-fragment

Download buffer størrelse

 -størrelse i bufferstørrelse

Download videoerne fra afspilningslisten i omvendt rækkefølge

 -spilleliste-omvendt

Download videoer fra afspilningslisten i tilfældig rækkefølge

 -spilleliste-tilfældig

Brug den native HLS -downloader

 --hls-foretrækker-native

Brug ffmpeg i stedet for HLS

 --hls-foretrækker-ffmpeg

Brug den angivne eksterne afleder

 --EXTERNAL-downloader KOMMANDO

8. Parametre, der skal bruges med YouTube-dl på filsystemniveau


Angiver den fil, der indeholder webadressen, der skal downloades
 -a, --batch-fil FIL

Gør brug af video -id'et i filnavnet

 --id

Begræns filnavne til kun ASCII

 --restrict-filnavne

Overskriver ikke filer

 w, --no-overskriver

Bruger ikke .part -filer

 -ingen del

Brug ikke filoverskrift

 -ingen tid

Skriv videobeskrivelsen

 -skrive-beskrivelse

Angiver JSON -filen, der indeholder videooplysningerne

 --load-info-json FIL

Deaktiver caching af filsystem

 --no-cache-dir

For detaljeret at kende alle de tilgængelige muligheder med YouTube-dl kan vi besøge følgende link:

Vi har set, hvordan dette praktiske værktøj bliver et simpelt værktøj, men med flotte funktioner, når det kommer til at downloade videoer ikke kun fra YouTube, men fra andre ekstra platforme på en funktionel måde.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave