- 1. Linux -operativsystemoppdatering
- 2. Bruker YouTube-dl Linux
- 3. Installere YouTube-dl Linux GUI
- 4. Parametere som skal brukes med YouTube-dl på generelt nivå
- 5. Parametere som skal brukes med YouTube-dl på nettverksnivå, vi har følgende alternativer
- 6. Parametere som skal brukes med YouTube-dl på videonivå
- 7. Parametere som skal brukes med YouTube-dl på nedlastingsnivå
- 8. Parametere som skal brukes med YouTube-dl på filsystemnivå
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 -yNå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=6WteQjr49f4Nå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/UCK8sQmJBp8GCxrOtXWBpyEAHvis 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=6WteQjr49f4En 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 -ySteg 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.