Hoe MP3 te downloaden van YouTube Linux-video's met opdrachten

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-dl
Zoals 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=xxxxxxxxxxxx
Hiermee 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.

wave wave wave wave wave