Hoe YouTube-DL te installeren en te gebruiken in Ubuntu 17

Een van de meest gebruikte platforms op dit moment voor het hele videoprobleem is onbetwist YouTube, dat ons een breed scala aan video-opties in verschillende categorieën biedt en, zelfs verder, ons in staat stelt om onze eigen video's te uploaden en erkenning en misschien wat geld te krijgen. .

Naast deze voordelen is het mogelijk dat het op bepaalde momenten nodig is om enkele YouTube-video's te downloaden om redenen zoals:

Redenen om YouTube-video's te downloaden

  • Speel de video op elk moment af zonder internetverbinding
  • Gebruik ze met de respectieve auteursmachtigingen voor presentaties of activiteitenondersteuning
  • Heb een videoserie die de mogelijkheid biedt om gratis te downloaden en meer.

Vandaag analyseert Solvetic hoe we een praktische tool kunnen gebruiken waarmee we gemakkelijk video's van YouTube en andere platforms kunnen downloaden.

Wat is YouTube-dlYouTube-dl is een open source video-downloadtool voor de opdrachtregel die kan worden gebruikt om video's van YouTube en andere websites zoals Facebook, Dailymotion, Google Video, Yahoo en meer te downloaden.

YouTube-dl is gebaseerd op pygtk en vereist Python om de inhoud uit te voeren. Het is compatibel met veel besturingssystemen, waarbinnen we Windows, Mac en Unix hebben. Om YouTube-dl te gebruiken is de Python-interpreter (2.6, 2.7 of 3.2+) vereist.

Enkele van de functies van YouTube-dl zijn:

  • Ondersteunt hervatting van onderbroken downloads
  • Mogelijkheid om kanalen of afspeellijsten te downloaden
  • Hiermee kunt u een aangepaste titel, proxy en nog veel meer toevoegen.

Nu zullen we zien hoe YouTube-dl op Ubuntu 17.04 kan worden geïnstalleerd en gebruikt.

1. Update van het Linux-besturingssysteem

Stap 1
Voordat we doorgaan met de installatie, zullen we de pakketten van het besturingssysteem bijwerken door de volgende regels uit te voeren:

 sudo apt-get update -y sudo apt-get upgrade -y
Zodra de besturingssysteempakketten zijn bijgewerkt, gaan we verder met het installeren van YouTube-dl, deze YouTube-dl-toepassing is niet beschikbaar in de Ubuntu 17.04-repository. Daarom moet u het downloaden van de officiële website. Hiervoor zullen we het downloaden met het curl-commando:
 sudo apt install curl -y

VERGROTEN

Stap 2
Nu zullen we de binaire bestanden van YouTube-dl downloaden door de volgende regel uit te voeren:

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

VERGROTEN

Nu zullen we de machtigingen van het youtube-dl binaire pakket wijzigen met de volgende opdracht:

 sudo chmod 755 / usr / bin / youtube-dl

2. YouTube-dl Linux gebruiken

Stap 1
Als we alle opties willen opsommen die YouTube-dl ons biedt, kunnen we de volgende opdracht uitvoeren:

 youtube-dl -help

VERGROTEN

Stap 2
YouTube-dl ondersteunt meerdere videoformaten zoals Mp4, WebM, 3gp en FLV. We kunnen alle beschikbare formaten voor specifieke video weergeven met de volgende opdracht:

 youtube-dl -F (videopad)

VERGROTEN

Stap 3
Daar kunnen we alle video-opties zien die op dat moment beschikbaar zijn en elk heeft een identificatie aan de linkerkant.

Selecteer vervolgens een willekeurig formaat waarmee u de video wilt downloaden met behulp van de parameter -f:

 youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Bij het uitvoeren van deze regel start het downloaden van de video in een resolutie van 640x360. We kunnen zien dat de video correct is gedownload.

VERGROTEN

Stap 4
Als we YouTube-video in mp3-audioformaat willen downloaden, kan dat ook met het volgende commando:

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

VERGROTEN

Stap 5
In dit geval kunnen we zien dat er een speler nodig is die compatibel is met dit formaat. Als we alle video's van een specifiek kanaal willen downloaden, moeten we de volgende regel uitvoeren:

 youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Als het netwerk dat we gebruiken proxyservices heeft, kunnen we de volgende regel uitvoeren om de video te downloaden:
 youtube-dl --proxy http: // proxy-ip: poort https://www.youtube.com/watch?v=6WteQjr49f4
Een andere mogelijkheid die YouTube-dl ons biedt, is om de lijst met meerdere YouTube-video's te downloaden met een enkele opdracht, hiervoor zullen we eerst alle URL's van de YouTube-video's opslaan in een bestand met de naam youtube-list.txt en dan zullen we de volgende opdracht om alle video's te downloaden. Daar begint het downloaden van elke video.
 youtube-dl -a file.txt

VERGROTEN

3. De YouTube-dl Linux GUI installeren


De tool YouTube-dl heeft een grafische interface genaamd youtube-dlg, een gratis en open source tool voor youtube-dl geschreven in wxPython.

Stap 1
Deze tool is standaard niet beschikbaar in de Ubuntu 17.04-repository, dus we moeten hiervoor PPA toevoegen door het volgende uit te voeren:

 sudo add-apt-repository ppa: nilarimogard / webupd8

VERGROTEN

 sudo apt-get update -y
Stap 2
Later gaan we verder met het installeren van youtube-dlg door de volgende regel uit te voeren:
 sudo apt installeer youtube-dlg -y

VERGROTEN

Stap 3
Na installatie hebben we rechtstreeks toegang tot de applicatie vanuit Unity:

Stap 4
Zodra de applicatie is geopend, hoeft u alleen maar de te downloaden URL's in te voeren, op de knop Toevoegen te klikken en ten slotte op de downloadknop in de rechterbenedenhoek te klikken. Daar begint het hele video-downloadproces.

4. Parameters die op algemeen niveau met YouTube-dl moeten worden gebruikt


Er zijn meerdere parameters die we kunnen implementeren bij het gebruik van YouTube-dl voor het hele video-downloadproces, dit zijn:

Druk de help af en verlaat het programma

 -h, --help

Werk het programma bij naar de nieuwste versie

 -U, --update

Het gaat zelfs door met downloadfouten

 ik, --negeer-fouten

Stop het downloaden van meer video's (in afspeellijst of opdrachtregel) als er fouten zijn

 --afbreken-op-fout

Geeft de identificatie van de huidige browser weer

 --dump-user-agent

Lijst met alle compatibele afzuigkappen

 --lijst-extractors

Leest geen configuratiebestanden

 --ignore-config

Locatie van configuratiebestand

 --config-locatie PAD

Markeer bekeken video's (alleen YouTube)

 --mark-watched

Markeert niet bekeken video's (alleen YouTube)

 --no-mark-watched

Ze coderen de uitvoer niet in kleur

 --geen kleur

5. Parameters die moeten worden gebruikt met YouTube-dl op netwerkniveau hebben we de volgende opties:

Staat toe om de gespecificeerde HTTP / HTTPS / SOCKS-proxy te gebruiken

 --proxy-URL

Wachttijd voordat het downloaden wordt afgebroken, in seconden

 --socket-time-out SECONDEN

Hiermee kunt u IP-adressering als volgt configureren

 --bron-adres IP: -4
  • Maak alle verbindingen via IPv4
     --force-ipv4
  • Maak alle verbindingen via IPv6-6,
     --force-ipv6

6. Parameters die moeten worden gebruikt met YouTube-dl op videoniveau

Afspeellijstvideo om te starten

 --playlist-start NUMBER

Afspeellijst met videolinks om te downloaden

 --playlist-items ITEM_SPEC

Download alleen overeenkomende titels

 --wedstrijdtitel REGEX

Sla download over voor overeenkomende titels

 --reject-titel REGEX

Afbreken na het downloaden van de aangegeven bestanden

 --max-downloads NUMBER

Download geen video die kleiner is dan de aangegeven grootte

 -min-bestandsgrootte SIZE

Download geen video die groter is dan aangegeven

 --max-bestandsgrootte SIZE

Download alleen video's die zijn geüpload op de geselecteerde datum

 --datum

Download alleen video's die op of voor die datum zijn geüpload

 --datum vóór DATUM

Download geen video met minder dan het aangegeven aantal weergaven

 --min-views COUNT

Download geen video met meer dan het vermelde aantal weergaven

 --max-weergaven COUNT

Algemeen videofilter

 --match-filter FILTER

Download alleen de video, maar niet de afspeellijst

 --geen afspeellijst

Download de afspeellijst

 --ja-afspeellijst

7. Parameters voor gebruik met YouTube-dl op downloadniveau


Maximale downloadsnelheid in bytes per seconde
 -r, - RATE beperkende snelheid

Niet-beschikbare fragmenten overslaan

 -niet-beschikbare-fragmenten overslaan

Breek de download af wanneer een fragment niet beschikbaar is

 --afbreken-op-niet-beschikbaar-fragment

Buffergrootte downloaden

 --buffergrootte GROOTTE

Download de video's van de afspeellijst in omgekeerde volgorde

 --afspeellijst-omgekeerd

Download video's van de afspeellijst in willekeurige volgorde

 --playlist-willekeurig

Gebruik de native HLS-downloader

 --hls-prefer-native

Gebruik ffmpeg in plaats van HLS

 --hls-prefer-ffmpeg

Gebruik de gespecificeerde externe afleider

 --EXTERN-downloader COMMANDO

8. Parameters voor gebruik met YouTube-dl op bestandssysteemniveau


Geeft het bestand aan dat de te downloaden URL bevat
 -a, --batch-bestand BESTAND

Maakt gebruik van de video-ID in de bestandsnaam

 --ID kaart

Beperk bestandsnamen tot alleen ASCII

 --restrict-bestandsnamen

Overschrijft geen bestanden

 w, --geen overschrijvingen

Gebruikt geen .part-bestanden

 --geen deel

Gebruik geen bestandskop

 --no-mtime

Schrijf de videobeschrijving

 --schrijf-beschrijving

Geeft het JSON-bestand aan dat de video-informatie bevat

 --load-info-json BESTAND

Caching van bestandssysteem uitschakelen

 --no-cache-dir

Om alle beschikbare opties met YouTube-dl in detail te kennen, kunnen we de volgende link bezoeken:

We hebben gezien hoe deze praktische tool een eenvoudig hulpprogramma wordt, maar met geweldige functies als het gaat om het downloaden van video's, niet alleen van YouTube, maar ook van andere aanvullende platforms op een functionele manier.

wave wave wave wave wave