- 1. Update van het Linux-besturingssysteem
- 2. YouTube-dl Linux gebruiken
- 3. De YouTube-dl Linux GUI installeren
- 4. Parameters die op algemeen niveau met YouTube-dl moeten worden gebruikt
- 5. Parameters die moeten worden gebruikt met YouTube-dl op netwerkniveau hebben we de volgende opties:
- 6. Parameters die moeten worden gebruikt met YouTube-dl op videoniveau
- 7. Parameters voor gebruik met YouTube-dl op downloadniveau
- 8. Parameters voor gebruik met YouTube-dl op bestandssysteemniveau
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 -yZodra 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=6WteQjr49f4Bij 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/UCK8sQmJBp8GCxrOtXWBpyEAAls 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=6WteQjr49f4Een 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 -yStap 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.