YouTube is een van de meest gebruikte platforms ter wereld dankzij de uitgebreide database met allerlei soorten video's, daar vinden we video's van leren, entertainment, wetenschap en miljoenen andere opties. Een van de meest voorkomende toepassingen op YouTube is het luisteren naar muziek. Onthoud dat we op YouTube praktisch alle artiesten vinden die hebben bestaan en bestaan, zowel met losse nummers als complete albums.
Nu is er een optie om de MP3-audio van deze video's te downloaden, omdat het door Google-rechten niet mogelijk is om deze video's rechtstreeks van YouTube te downloaden. Bovendien kunnen we, door alleen de MP3 te downloaden, deze naar onze mobiele apparaten uploaden om er altijd en overal naar te luisteren, zelfs zonder internetverbinding. Het proces om de mp3-audio van een YouTube-video te downloaden is mogelijk dankzij een tool genaamd YouTube-DL en vandaag zal Solvetic uitleggen hoe het te gebruiken voor dit downloadproces.
Wat is YouTube-DLYouTube-DL is een opdrachtregeltoepassing die is ontwikkeld om video's van YouTube en verschillende andere sites op een complete en eenvoudige manier te downloaden, voor het gebruik ervan is de Python-interpreter (2.6, 2.7 of 3.2+) vereist en het is niet specifiek voor het platform.
YouTube-DL is volledig gratis omdat het open source is en het gebruik ervan vandaag de dag beschikbaar is voor alle bestaande Linux-distributies.
Het basisgebruik is als volgt:
youtube-dl [OPTIES] URL [URL…]Nu zullen we zien hoe we YouTube-DL in Linux kunnen installeren en dus genieten van deze tool voor het beheren van MP3-audio, in dit geval zullen we Ubuntu 18.04 gebruiken.
1. Hoe YouTube-DL op Linux te installeren
Om dit proces te starten gaan we de volgende commando's uitvoeren:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O / usr / local / bin / youtube-dl
VERGROTEN
Nu gaan we de nodige machtigingen verlenen aan deze map:
sudo chmod a + rx / usr / local / bin / youtube-dlZoals je kunt zien, voeren we dat commando uit.
2. YouTube-DL gebruiksopties
Er zijn een aantal parameters die bij deze toepassing kunnen worden gebruikt, dit zijn:
Stap 1
Help YouTube-DL implementeren
-h, --help
Geeft de versie van het afdrukprogramma weer
-versie
Het is verantwoordelijk voor het bijwerken van het programma naar de nieuwste versie
-U, --update
Laten we doorgaan met downloadfouten
-i, --negeer-fouten
Breek het downloaden van meer video's af als er een fout optreedt
--afbreken-op-fout
Toont de huidige identificatie van de gebruikte browser
--dump-user-agent
Lijst met alle compatibele afzuigkappen
--lijst-extractors
Geeft een beschrijving vrij van de resultaten van alle ondersteunde extractors
--extractor-beschrijvingen
Maak een krachtextractie om de generieke extractor te gebruiken
--force-generic-extractor
Leest geen configuratiebestanden
--ignore-config
Verwijst naar de locatie van het configuratiebestand, ofwel naar de configuratie of de inhoud ervan in de directory.
--config-locatie PAT
Geef opdracht om geen video's uit een afspeellijst te extraheren, maar vermeld ze alleen
--platte afspeellijst
Markeer bekeken video's (geldt alleen voor YouTube)
--mark-bekeken
Markeert niet bekeken video's (alleen YouTube)
--no-mark-watched
Geeft geen kleurcodes weer
--geen kleur
Extra hebben we extra opties zoals:
Gebruik de opgegeven HTTP / HTTPS / SOCKS-proxy
--proxy-URL
Geeft de wachttijd aan voordat het wachten wordt beëindigd, in seconden
--socket-time-out SECONDEN
Verwijst naar het client-side IP-adres voor de binding
--bron-adres IP
Maak alle verbindingen via IPv4
-4, --force-ipv4
Maak alle verbindingen via IPv6
-6, --force-ipv6
Voer de video uit de afspeellijst om te starten (standaard is 1)
-afspeellijst-start NUMBER
Speel de video van de afspeellijst af om in te eindigen (standaard is de laatste)
--playlist-end NUMBER
Upload de video-items uit de afspeellijst om te downloaden
--playlist-items ITEM_SPEC
Beëindig het proces na het downloaden van een bepaald aantal bestanden
--max-downloads NUMBER
Download geen video die kleiner is dan de aangegeven grootte
--min-bestandsgrootte SIZE
Download geen video's die groter zijn dan de aangegeven grootte
--max-bestandsgrootte SIZE
Download alleen video's die op deze geselecteerde datum zijn geüpload
--datum
Download alleen video's die op of voor deze datum zijn geüpload
--dateforefore DATUM
Download de video alleen als de URL verwijst naar een video en een afspeellijst.
--geen afspeellijst
Download de afspeellijst, als de URL verwijst naar een video en een afspeellijst
--ja-afspeellijst
Het is de maximale downloadsnelheid in bytes per seconde
-r, --limit-rate RATE
Hervat gedeeltelijk gedownloade bestanden niet
--niet-doorgaan
Gebruik geen .part-bestanden, schrijf rechtstreeks naar het uitvoerbestand
--geen deel
Als we naar een specifieke optie zoeken, kunnen we het hulpprogramma "grep" gebruiken en als volgt naar specifieke woorden zoeken:
youtube-dl --help | grep extract-audio
VERGROTEN
Stap 2
Om een video als mp3-track op YouTube-DL te downloaden, moet u de volgende twee opties gebruiken:
--extract-audioDeze optie converteert videobestanden naar bestanden met alleen audio.
--audio-formaatGeeft het audioformaat aan waarin het geselecteerde videobestand zal worden gedownload, de ondersteunde audioformaten zijn "best", "aac", "vorbis", "mp3", "m4a", "opus" of "wav"; het beste formaat is standaard ingesteld.
De syntaxis voor het downloaden van een YouTube-video als mp3 is als volgt:
youtube-dl -x --audio-formaat mp3 https://www.youtube.com/watch?v=xxxxxxxxxx
VERGROTEN
Stap 3
Als we een omslag voor het mp3-bestand willen toevoegen, kunnen we de optie --embed-thumbnail als volgt toevoegen:
youtube-dl -x --embed-thumbnail --audio-formaat mp3 https://www.youtube.com/watch?v=xxxxxxxxxx
VERGROTEN
3. Meerdere audio's downloaden van YouTube-video's op Linux
YouTube heeft afspeellijsten die verschillende video's hosten die automatisch worden afgespeeld, met YouTube-dl is het mogelijk om een volledige afspeellijst te downloaden of alleen een groep nummers erin.
De te gebruiken opties zijn:
--playlist-start NUMBERGeef het videonummer van de afspeellijst aan om te starten (standaard is 1)
--playlist-end NUMBERVerwijst naar video in afspeellijst om op te eindigen (standaard is laatst beschikbaar)
Om bijvoorbeeld alleen de eerste 3 video's van een lijst te downloaden, gaan we het volgende uitvoeren:
youtube-dl -x --audio-formaat mp3 --playlist-start 1 --playlist-end 3 https://www.youtube.com/playlist?list=xxxxxxxxxxxxHiermee worden de aangegeven video's gedownload en kunnen we de volgorde van elke video zien (Video 1 van 3, Video 2 van 3, enz.):
VERGROTEN
4. Audio downloaden van verschillende Linux-afspeellijsten
Het is ook mogelijk dat we meerdere afspeellijsten hebben en we de video in MP3-formaat willen extraheren, hiervoor moeten we een bestand maken met elke URL van de afspeellijst, één URL per regel, en daarna voeren we de volgende opdracht uit:
voor ik in $ (
VERGROTEN
Hiermee worden de video's van de verschillende afspeellijsten in MP3-formaat gedownload.
Op deze manier hebben we geleerd hoe dit hulpprogramma praktisch wordt om op een eenvoudige maar volledig functionele manier MP3 van YouTube te downloaden.