- 1. Linux operativsystem opdatering
- 2. Brug af YouTube-dl Linux
- 3. Installation af YouTube-dl Linux GUI
- 4. Parametre, der skal bruges med YouTube-dl på et generelt niveau
- 5. Parametre, der skal bruges med YouTube-dl på netværksniveau, har vi følgende muligheder
- 6. Parametre, der skal bruges med YouTube-dl på videoniveau
- 7. Parametre, der skal bruges med YouTube-dl på download-niveau
- 8. Parametre, der skal bruges med YouTube-dl på filsystemniveau
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 -yNå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=6WteQjr49f4Nå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/UCK8sQmJBp8GCxrOtXWBpyEAHvis 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=6WteQjr49f4En 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 -yTrin 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.