Een van de meest gebruikte platforms ter wereld voor het bekijken van video's is zonder twijfel YouTube, dat ons talloze mogelijkheden biedt om meerdere video's te bekijken, zowel op educatief als persoonlijk niveau. Op dit platform kunnen we een groot aantal video's vinden, die we vaak naar onze computer willen downloaden.
Op Linux-niveau is er een tool die heel praktisch is voor het downloaden van YouTube-video's, met behoud van de kenmerken en kwaliteit. Vandaag zal Solvetic analyseren wat deze praktische tool is.
YouTube-DLDit is een applicatie geschreven in Python waarmee we de mogelijkheid hebben om video's te downloaden van platforms zoals YouTube, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles en nog veel meer.
Het is een multiplatform-tool ontwikkeld in pygtk waarvoor een Python-interpreter nodig is. YouTube-DL kan worden geïnstalleerd op Windows-, Mac OS- of Linux-besturingssystemen.
De belangrijkste kenmerken van deze tool zijn:
- Ondersteunt het hervatten van mislukte downloads
- Staat het downloaden van individuele video's toe
- Ondersteunt het downloaden van afspeellijsten
- Download video's in meerdere formaten
- Ondertiteling downloaden
1. YouTube-DL-installatie op Ubuntu 17.04
Om dit praktische hulpprogramma te installeren, hebben we twee opties:
- Gebruik de Ubuntu-softwaretoepassing en zoek de tool van daaruit en installeer deze
- Gebruik de terminal door de volgende opdracht in te voeren:
sudo apt installeer youtube-dl
We voeren de letter S in om het downloaden en installeren van de pakketten te accepteren.
Opmerking:Voor de andere Linux-distributies kunnen we de volgende regel uitvoeren:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O / usr / local / bin / youtube-dl
Later zal het nodig zijn om uitvoeringsmachtigingen toe te wijzen aan het gedownloade script met behulp van de volgende regel:
sudo chmod a + rx / usr / local / bin / youtube-dl
2. YouTube-DL . gebruiken
Stap 1
Eenmaal geïnstalleerd voor uitvoering, is het nodig om de volgende syntaxis te gebruiken:
youtube-dl video-urlBijvoorbeeld:
youtube-dl https://www.youtube.com/watch?v=U_zOCy-GTWgStap 2
We zullen het proces zien uitgevoerd:
Stap 3
Daar kunnen we details zien zoals de naam van de gedownloade video, de grootte en de uitgevoerde processen. Als we daar naar onze persoonlijke map gaan, zien we de gedownloade video. Deze wordt standaard gedownload in MP4-formaat.
3. Download YouTube-video's met YouTube-DL in verschillende formaten
YouTube-DL biedt ons de mogelijkheid om de video's in verschillende formaten te downloaden met behulp van de -f parameter en het nummer toe te wijzen volgens het formaat en de resolutie, de opties zijn:
Opties voor YouTube-indeling
- 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]
Als we een video in MP4-indeling met 720 X 1280-kwaliteit willen downloaden, voeren we de volgende syntaxis uit:
youtube-dl -f 22 video-url
Opmerking: als we een video in alle beschikbare formaten willen downloaden, voeren we de volgende syntaxis uit:
youtube-dl --all-formats URL van de video
4. Ondertitelvideo's downloaden met YouTube-DL
Met deze applicatie kunnen we exclusief ondertitels van YouTube-video's downloaden. Hiervoor moeten we eerst valideren dat de video ondertitels bevat, hiervoor zullen we de volgende syntaxis uitvoeren:
youtube-dl --list-subs URL van de videoIn dit geval heeft de video geen ondertitels, dus we zullen het volgende zien:
Als de video ondertitels bevat, voeren we de volgende opdracht uit om alleen de ondertitels te downloaden, maar niet de video:
youtube-dl --all-subs --skip-download video-url
5. YouTube-afspeellijsten downloaden
We weten dat afspeellijsten een reeks specifieke video's bevatten en met deze applicatie kunnen we deze lijst eenvoudig downloaden met behulp van de volgende syntaxis:
youtube-dl -cit afspeellijst-url
Enkele van de extra opties van deze geweldige tool zijn:
Video's met fouten overslaan
-I
Breek het downloaden van video meer af als er een fout optreedt tijdens het downloaden
--afbreken-op-fout
Geeft de identificatie van de huidige browser weer
--dump-user-agent
Hiermee kunt u een aangepaste user-agent specificeren
-user-agent UA
Onderdruk HTTPS-certificaatvalidatie
--no-check-certificaat
Download een afspeellijst, standaard beginnend bij nummer 1.
--playlist-start NUMBER
Download een afspeellijst, standaard beginnend bij het laatste nummer.
--playlist-end NUMBER
Het staat niet toe dat een video wordt gedownload die kleiner is dan de waarde die is ingesteld in SIZE (bijvoorbeeld 30k of 34,6m)
--min-bestandsgrootte SIZE
Het biedt geen ondersteuning voor het downloaden van een video die groter is dan de SIZE-waarde (bijvoorbeeld 30k of 34,6m)
--max-bestandsgrootte SIZE
Download video's die op een bepaalde datum zijn geüpload.
--datum DATUM
Download video's vóór een datum of op een bepaalde datum.
--datum voor DATUM
Video's downloaden na een datum of op een bepaalde datum
--datumna DATUM
Download geen video's met minder dan een bepaald aantal weergaven
--min-views COUNT
Download geen video's met meer dan een bepaald aantal weergaven
--max-weergaven COUNT
Stelt de limiet van de maximale downloadsnelheid in bytes per seconde in
--snelheidslimiet LIMIT
Geeft het aantal downloadpogingen aan (standaard is 10)
--pogingen HERHALEN
We zien hoe YouTube-DL een complete tool is voor het downloaden van YouTube-video's.