En af de mest anvendte platforme på verdensplan til visning af videoer er uden tvivl YouTube, som giver os utallige muligheder for at se flere videoer både på uddannelsesmæssigt og personligt plan. På denne platform kan vi finde et stort antal videoer, som vi ved mange lejligheder vil downloade til vores computer.
På Linux -niveau er der et værktøj, der er ganske praktisk til at downloade YouTube -videoer, bevare dets egenskaber og kvalitet. I dag vil Solvetic analysere, hvad dette praktiske værktøj er.
YouTube-DLDette er en applikation skrevet i Python, hvorigennem vi får mulighed for at downloade videoer fra platforme som YouTube, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles og mange flere.
Det er et multiplatformværktøj udviklet i pygtk, som kræver en Python -tolk. YouTube-DL kan installeres på Windows, Mac OS eller Linux operativsystemer.
Dets hovedtræk ved dette værktøj er:
- Understøtter genoptagelse af mislykkede downloads
- Tillader download af individuelle videoer
- Understøtter download af afspilningslister
- Download videoer i flere formater
- Download undertekster
1. YouTube-DL-installation på Ubuntu 17.04
For at installere dette praktiske værktøj har vi to muligheder:
- Brug Ubuntu -softwareapplikationen, og find værktøjet derfra, og installer det
- Brug terminalen ved at indtaste følgende kommando:
sudo apt installer youtube-dl
Vi indtaster bogstavet S for at acceptere download og installation af pakkerne.
Bemærk:For de andre Linux distros kan vi udføre følgende linje:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl
Senere vil det være nødvendigt at tildele eksekveringstilladelser til det downloadede script ved hjælp af følgende linje:
sudo chmod a + rx / usr / local / bin / youtube-dl
2. Brug af YouTube-DL
Trin 1
Når det er installeret til udførelse, vil det være nødvendigt at bruge følgende syntaks:
youtube-dl video urlFor eksempel:
youtube-dl https://www.youtube.com/watch?v=U_zOCy-GTWgTrin 2
Vi vil se processen blive udført:
Trin 3
Der kan vi se detaljer som navnet på den downloadede video, størrelse og udførte processer. Hvis vi går til vores personlige mappe der, vil vi se den downloadede video. Dette downloades som standard i MP4 -format.
3. Download YouTube-videoer med YouTube-DL i forskellige formater
YouTube -DL giver os mulighed for at downloade videoerne i forskellige formater ved hjælp af parameteren -f og tildele nummeret i henhold til format og opløsning, mulighederne er:
Formatmuligheder for YouTube
- 37: mp4 [1080x1920]
- 46: webm [1080x1920]
- 22: mp4 [720x1280]
- 45: webm [720x1280]
- 35: flv [480x854]
- 44: webm [480x854]
- 34: flv [360x640]
- 18: mp4 [360x640]
- 43: webm [360x640]
- 5: flv [240x400]
- 17: mp4 [144x176]
Hvis vi vil downloade en video i MP4 -format med 720 X 1280 kvalitet, udfører vi følgende syntaks:
youtube -dl -f 22 video url
Bemærk: Hvis vi vil downloade en video i alle tilgængelige formater, udfører vi følgende syntaks:
youtube-dl-videoens alle-formater URL
4. Download undertekstvideoer ved hjælp af YouTube-DL
Denne applikation giver os mulighed for at downloade undertekster af YouTube -videoer udelukkende. Til dette skal vi først validere, at videoen indeholder undertekster, for dette vil vi udføre følgende syntaks:
youtube-dl-list-subs URL til videoenI dette tilfælde har videoen ikke undertekster, så vi vil se følgende:
Hvis videoen indeholder undertekster, udfører vi følgende kommando for kun at downloade underteksterne, men ikke videoen:
youtube-dl --all-subs-skip-download video url
5. Download YouTube -afspilningslister
Vi ved, at afspilningslister indeholder en række specifikke videoer, og denne applikation giver os mulighed for let at downloade denne liste ved hjælp af følgende syntaks:
youtube -dl -cit playliste url
Nogle af de ekstra muligheder for dette store værktøj er:
Spring videoer over med fejl
-jeg
Afbryd videooverførsel mere, hvis der opstår fejl under download
--abort-på-fejl
Viser identifikationen af den aktuelle browser
--dump-user-agent
Giver dig mulighed for at angive en brugerdefineret brugeragent
-bruger-agent UA
Undertryk validering af HTTPS -certifikat
-ingen check-certifikat
Download en afspilningsliste, der starter som nummer 1 som standard.
-playlist-start NUMBER
Download en afspilningsliste, der starter med det sidste nummer som standard.
-playlist-end NUMBER
Det tillader ikke download af en video, der er mindre end værdien i SIZE (f.eks. 30k eller 34,6m)
--min-filstørrelse STØRRELSE
Det understøtter ikke download af en video, der er større end SIZE -værdien (f.eks. 30k eller 34,6m)
--max-filstørrelse STØRRELSE
Download videoer, der er blevet uploadet på en bestemt dato.
--dato DATO
Download videoer før en dato eller på en bestemt dato.
--datebefore DATE
Download videoer efter en dato eller på en bestemt dato
--data DATE
Download ikke videoer med mindre end et bestemt antal visninger
--min-visninger COUNT
Download ikke videoer med mere end et bestemt antal visninger
--max-views COUNT
Indstiller grænsen for den maksimale downloadhastighed i bytes per sekund
-hastighedsgrænse LIMIT
Angiver antallet af downloadforsøg (standard er 10)
--retries RETRIES
Vi ser, hvordan YouTube-DL er et komplet værktøj til download af YouTube-videoer.