Slik installerer og bruker du YouTube-DL i Ubuntu 17

En av de mest brukte plattformene for øyeblikket for hele videoutgaven er utvilsomt YouTube, som tilbyr oss et bredt spekter av videoalternativer i forskjellige kategorier, og som tillater oss å laste opp våre egne videoer og få anerkjennelse og kanskje litt penger..

Utover disse fordelene er det mulig at det på visse tidspunkter er nødvendig å laste ned noen YouTube -videoer av årsaker som:

Grunner til å laste ned YouTube -videoer

  • Spill av videoen når som helst uten internettforbindelse
  • Bruk dem med de respektive forfattertillatelsene for presentasjoner eller aktivitetsstøtte
  • Ha en videoserie som tilbyr muligheten for gratis nedlasting og mer.

I dag vil Solvetic analysere hvordan vi enkelt kan bruke et praktisk verktøy som lar oss laste ned videoer fra YouTube og andre plattformer.

Hva er YouTube-dlYouTube-dl er et verktøy for nedlasting av kommandolinjer for åpen kildekode som kan brukes til å laste ned videoer fra YouTube og andre nettsteder som Facebook, Dailymotion, Google Video, Yahoo og mer.

YouTube-dl er basert på pygtk og krever at Python kjører innholdet. Den er kompatibel med mange operativsystemer, der vi har Windows, Mac og Unix. For å bruke YouTube-dl kreves Python-tolk (2.6, 2.7 eller 3.2+).

Noen av funksjonene i YouTube-dl er

  • Støtter gjenopptakelse av avbrutte nedlastinger
  • Mulighet for å laste ned kanaler eller spillelister
  • Lar deg legge til en egendefinert tittel, proxy og mye mer.

Nå skal vi se hvordan du installerer og bruker YouTube-dl på Ubuntu 17.04.

1. Linux -operativsystemoppdatering

Trinn 1
Før vi fortsetter med installasjonen, vil vi oppdatere operativsystempakkene ved å utføre følgende linjer:

 sudo apt -get update -y sudo apt -get upgrade -y
Når operativsystempakkene er oppdatert, fortsetter vi med å installere YouTube-dl, denne Youtube-dl-applikasjonen er ikke tilgjengelig i Ubuntu 17.04-depotet. Derfor må du laste den ned fra det offisielle nettstedet. For dette vil vi laste det ned med curl -kommandoen:
 sudo apt installer curl -y

FORSTØRRE

Steg 2
Nå vil vi laste ned YouTube-dl-binærene ved å kjøre følgende linje:

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

FORSTØRRE

Nå vil vi endre tillatelsene til den binære youtube-dl-pakken med følgende kommando:

 sudo chmod 755 / usr / bin / youtube-dl

2. Bruker YouTube-dl Linux

Trinn 1
Hvis vi vil liste alle alternativene som YouTube-dl tilbyr oss, kan vi utføre følgende kommando:

 youtube -dl -hjelp

FORSTØRRE

Steg 2
YouTube-dl støtter flere videoformater som Mp4, WebM, 3gp og FLV. Vi kan liste alle tilgjengelige formater for spesifikk video med følgende kommando:

 youtube -dl -F (videosti)

FORSTØRRE

Trinn 3
Der kan vi se alle videoalternativene som var tilgjengelige på den tiden, og hver enkelt har en identifikator på venstre side.

Velg deretter et hvilket som helst format du vil laste ned videoen med -f -parameteren:

 youtube -dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Når du utfører denne linjen, starter den nedlastingen av videoen i en oppløsning på 640x360. Vi kan se at videoen er lastet ned riktig.

FORSTØRRE

Trinn 4
Hvis vi ønsker å laste ned YouTube -video i mp3 -lydformat, er det også mulig med følgende kommando:

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

FORSTØRRE

Trinn 5
I dette tilfellet kan vi se at en spiller som er kompatibel med dette formatet vil være nødvendig. Hvis vi vil laste ned alle videoene fra en bestemt kanal, må vi utføre følgende linje:

 youtube -dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Hvis nettverket vi bruker har proxy -tjenester, kan vi kjøre følgende linje for å laste ned videoen:
 youtube-dl-proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
En annen mulighet som YouTube-dl tilbyr oss er å laste ned listen over flere YouTube-videoer med en enkelt kommando, for dette lagrer vi først alle URL-adressene til YouTube-videoene i en fil som heter youtube-list.txt, og deretter utfører vi følgende kommando for å laste ned alle videoer. Der vil nedlastingen av hver video begynne.
 youtube -dl -en fil.txt

FORSTØRRE

3. Installere YouTube-dl Linux GUI


YouTube-dl-verktøyet har et grafisk grensesnitt kalt youtube-dlg som er et gratis og åpen kildekodeverktøy for youtube-dl skrevet i wxPython.

Trinn 1
Som standard er dette verktøyet ikke tilgjengelig i Ubuntu 17.04 -depotet, så vi må legge til PPA for dette ved å utføre følgende:

 sudo add-apt-repository ppa: nilarimogard / webupd8

FORSTØRRE

 sudo apt -get update -y
Steg 2
Senere fortsetter vi å installere youtube-dlg ved å kjøre følgende linje:
 sudo apt installer youtube -dlg -y

FORSTØRRE

Trinn 3
Når den er installert, kan vi få tilgang til programmet direkte fra Unity:

Trinn 4
Når programmet er åpent, er det bare å skrive inn nettadressene du vil laste ned, klikke på Legg til -knappen og til slutt klikke på nedlastingsknappen i nedre høyre hjørne. Der starter hele nedlastingsprosessen for videoen.

4. Parametere som skal brukes med YouTube-dl på generelt nivå


Det er flere parametere vi kan implementere når vi bruker YouTube-dl for hele nedlastingsprosessen for video, disse er:

Skriv ut hjelpen og avslutt programmet

 -h, -hjelp

Oppdater programmet til den nyeste versjonen

 -U, -oppdatering

Det fortsetter selv med nedlastingsfeil

 jeg, --ignore-feil

Avbryt nedlastingen av flere videoer (i spillelisten eller kommandolinjen) hvis det er feil

 --abort-på-feil

Viser identifikasjonen av den nåværende nettleseren

 --dump-user-agent

Vis alle kompatible ekstraktorer

 --listeutpakkere

Leser ikke konfigurasjonsfiler

 --ignore-config

Konfigurasjonsfilplassering

 --konfigureringsplass PATH

Merk av sett på videoer (bare YouTube)

 -merket

Merker ikke sett videoer (bare YouTube)

 -ikke merket

De fargekoder ikke utgangen

 -uten farge

5. Parametere som skal brukes med YouTube-dl på nettverksnivå, vi har følgende alternativer

Lar deg bruke den angitte HTTP / HTTPS / SOCKS -proxyen

 -proxy-URL

Ventetid før du slutter å laste ned, på sekunder

 -Socket-timeout SECONDS

Lar deg konfigurere IP -adresser slik

 -kilde-adresse IP: -4
  • Gjør alle tilkoblinger via IPv4
     --force-ipv4
  • Gjør alle tilkoblinger gjennom IPv6-6,
     --force-ipv6

6. Parametere som skal brukes med YouTube-dl på videonivå

Spillelistevideo for å starte

 -spilleliste-start NUMBER

Spilleliste med videokoblinger for nedlasting

 -spillelisteelementer ITEM_SPEC

Last ned bare matchende titler

 -match-tittel REGEX

Hopp over nedlasting for matchende titler

 --avvis tittel REGEX

Avbryt etter nedlasting av de angitte filene

 --max-nedlastinger NUMBER

Ikke last ned noen video som er mindre enn den angitte størrelsen

 -min-filstørrelse SIZE

Ikke last ned noen video større enn angitt

 --max-filstørrelse SIZE

Last ned bare videoer lastet opp på den valgte datoen

 --Dato

Last ned bare videoer lastet opp på eller før den datoen

 --dato før DATE

Ikke last ned noen video med mindre enn antallet visninger som er angitt

 --min visninger COUNT

Ikke last ned noen video med mer enn antallet visninger som er oppført

 --maks visninger COUNT

Generisk videofilter

 --match-filter FILTER

Last ned bare videoen, men ikke spillelisten

 -ingen spilleliste

Last ned spillelisten

 -ja-spilleliste

7. Parametere som skal brukes med YouTube-dl på nedlastingsnivå


Maksimal nedlastingshastighet i byte per sekund
 -r, - RATE -begrensende hastighet

Hopp over utilgjengelige utdrag

 -skip-utilgjengelige-fragmenter

Avbryt nedlastingen når et fragment ikke er tilgjengelig

 --abort-på-utilgjengelig-fragment

Last ned bufferstørrelse

 -størrelse på bufferstørrelse

Last ned videoene fra spillelisten i motsatt rekkefølge

 -spilleliste-omvendt

Last ned videoer fra spillelisten i tilfeldig rekkefølge

 -spilleliste-tilfeldig

Bruk den opprinnelige HLS -nedlasteren

 --hls-prefer-native

Bruk ffmpeg i stedet for HLS

 --hls-prefer-ffmpeg

Bruk den angitte eksterne avlederen

 --EXTERNAL-downloader COMMAND

8. Parametere som skal brukes med YouTube-dl på filsystemnivå


Angir filen som inneholder URL -en som skal lastes ned
 -a, --batchfil FIL

Gjør bruk av video -ID i filnavnet

 --id

Begrens filnavn til ASCII

 --begrens filnavn

Overskriver ikke filer

 w, --no-overskriver

Bruker ikke .part -filer

 -ingen del

Ikke bruk filhodet

 -ingen tid

Skriv videobeskrivelsen

 -skrive-beskrivelse

Angir JSON -filen som inneholder videoinformasjonen

 --load-info-json FIL

Deaktiver bufring av filsystem

 --no-cache-dir

For å vite detaljert alle alternativene som er tilgjengelige med YouTube-dl, kan vi besøke følgende lenke:

Vi har sett hvordan dette praktiske verktøyet blir et enkelt verktøy, men med flotte funksjoner når det gjelder å laste ned videoer ikke bare fra YouTube, men fra andre tilleggsplattformer på en funksjonell måte.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave