Sådan downloades MP3 fra YouTube Linux -videoer med kommandoer

YouTube er en af ​​de mest anvendte platforme verden over takket være dens omfattende database med videoer af alle slags, der finder vi videoer om læring, underholdning, videnskab og millioner af andre muligheder. En af de mest almindelige anvendelser, vi gør på YouTube, er at lytte til musik. Husk, at på YouTube finder vi praktisk talt alle de kunstnere, der har eksisteret og eksisterer både med enkelte sange og komplette album.

Nu er der en mulighed for at downloade MP3 -lyd fra disse videoer, da det ved Google -rettigheder ikke er muligt at downloade disse videoer direkte fra YouTube. Derudover kan vi ved kun at downloade MP3 uploade den til vores mobile enheder for at lytte til dem når som helst og hvor som helst, selv uden en internetforbindelse. Processen til at downloade Mp3-lyden fra en YouTube-video er mulig takket være et værktøj kaldet YouTube-DL og i dag vil Solvetic forklare, hvordan man bruger det til denne downloadproces.

Hvad er YouTube-DLYouTube-DL er en kommandolinjeapplikation, der er udviklet til at downloade videoer fra YouTube og forskellige andre websteder på en komplet og enkel måde, for at bruge den er Python-tolken (2.6, 2.7 eller 3.2+) påkrævet, og den er ikke specifik for platformen.

YouTube-DL er helt gratis, da den er open source, og dens anvendelse er tilgængelig for alle eksisterende Linux-distributioner i dag.

Dens grundlæggende anvendelse er som følger:

 youtube-dl [OPTIONS] URL [URL …]
Nu vil vi se, hvordan du installerer YouTube-DL i Linux og dermed nyder dette værktøj til styring af MP3-lyd, i dette tilfælde vil vi bruge Ubuntu 18.04.

1. Sådan installeres YouTube-DL på Linux


For at starte denne proces vil vi udføre følgende kommandoer:
 sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

FORSTØRRE

Nu vil vi give de nødvendige tilladelser til dette bibliotek:

 sudo chmod a + rx / usr / local / bin / youtube-dl
Som du kan se, udfører vi denne kommando.

2. YouTube-DL brugsmuligheder


Der er en række parametre, der skal bruges med denne applikation, disse er:

Trin 1
Implementér YouTube-DL-hjælp

 -h, -hjælp

Viser versionen af ​​udskrivningsprogrammet
 -version

Det er ansvarligt for at opdatere programmet til den nyeste version
 -U, --opdater

Lad os fortsætte med downloadfejl
 -i, --ignore-fejl

Afbryd download af flere videoer, hvis der opstår en fejl
 --abort-på-fejl

Viser den aktuelle identifikation af den anvendte browser
 --dump-user-agent

Liste over alle kompatible ekstraktorer
 -listeudtrækkere

Udgiver en beskrivelse af resultaterne af alle understøttede ekstraktorer
 -ekstraktor-beskrivelser

Opret en kraftudtrækning for at bruge den generiske ekstraktor
 -force-generic-extractor

Læser ikke konfigurationsfiler
 --ignore-config

Henviser til placeringen af ​​konfigurationsfilen enten til konfigurationen eller dens indhold i biblioteket.
 --konfig-placering PAT

Bestil ikke at udtrække videoer fra en afspilningsliste, kun liste dem
 -flad afspilningsliste

Marker set videoer (gælder kun YouTube)
 -mærket set

Markerer ikke sete videoer (kun YouTube)
 -ingen mærke-set

Udsender ikke farvekoder
 -ingen farve

Yderligere har vi yderligere muligheder såsom:

Brug den angivne HTTP / HTTPS / SOCKS -proxy

 -proxy URL

Angiver den tid, der skal ventes, inden ventetiden afsluttes, i sekunder
 -Socket-timeout SECONDS

Henviser til IP-adressen på klientsiden for bindingen
 -kilde-adresse IP

Lav alle forbindelser via IPv4
 -4, --force-ipv4

Lav alle forbindelser via IPv6
 -6, --force-ipv6

Kør videoen fra afspilningslisten for at starte (standard er 1)
 -playlist-start NUMBER

Afspil videoen fra afspilningslisten for at ende med (standard er sidste)
 -playlist-end NUMBER

Upload videoelementerne fra afspilningslisten for at downloade
 -spillelisteelementer ITEM_SPEC

Afslut processen efter download af et defineret antal filer
 --max-downloads NUMBER

Download ikke en video, der er mindre end den angivne størrelse
 --min-filstørrelse STØRRELSE

Download ikke nogen video større end den angivne størrelse
 --max-filstørrelse STØRRELSE

Download kun videoer, der er uploadet på denne valgte dato
 --dato

Download kun videoer, der er uploadet på eller før denne dato
 --datefor forud for DATE

Download kun videoen, hvis URL'en refererer til en video og en afspilningsliste.
 -ingen afspilningsliste

Download afspilningslisten, hvis URL'en refererer til en video og en afspilningsliste
 -ja-spilleliste

Det er den maksimale downloadhastighed i bytes per sekund
 -r, --begrænset sats

Genoptager ikke delvist downloadede filer
 -ikke fortsætte

Brug ikke .part -filer, skriv direkte til outputfil
 -ingen del

I tilfælde af at søge efter en bestemt mulighed kan vi bruge "grep" -værktøjet og søge efter bestemte ord som følger:

 youtube-dl-hjælp | grep ekstrakt-lyd

FORSTØRRE

Trin 2
For at downloade en video som et mp3-nummer på YouTube-DL, vil det være nødvendigt at bruge følgende to muligheder:

-ekstrakt-lydDenne indstilling konverterer videofiler til filer, der kun er lyd.
-lydformatAngiver det lydformat, som den valgte videofil skal downloades i. De understøttede lydformater er "bedste", "aac", "vorbis", "mp3", "m4a", "opus" eller "wav"; det bedste format er indstillet som standard.

Syntaksen til download af en YouTube -video som Mp3 er som følger:

 youtube-dl -x-lydformat mp3 https://www.youtube.com/watch?v=xxxxxxxxxxx

FORSTØRRE

Trin 3
Hvis vi vil tilføje et cover til mp3-filen, kan vi tilføje indstillingen --embed-thumbnail som denne:

 youtube-dl -x-indlejret-miniaturebillede-lydformat mp3 https://www.youtube.com/watch?v=xxxxxxxxxxx

FORSTØRRE

3. Sådan downloades flere lydbånd fra YouTube -videoer på Linux


YouTube har afspilningslister, der er vært for forskellige videoer, der afspilles automatisk, med YouTube-dl vil det være muligt at downloade en komplet afspilningsliste eller bare en gruppe sange i den.
Mulighederne at bruge er:

-playlist-start NUMBERAngiv videonummeret på afspilningslisten, der skal startes (standard er 1)
-playlist-end NUMBERHenviser til video i afspilningsliste til at ende i (standard er sidst tilgængelig)

For eksempel, for kun at downloade de første 3 videoer på en liste, skal vi udføre følgende:

 youtube-dl -x-lydformat mp3-playlist-start 1-playlist-end 3 https://www.youtube.com/playlist?list=xxxxxxxxxxxx
Dette vil downloade de angivne videoer, og vi vil kunne se rækkefølgen af ​​hver video (video 1 af 3, video 2 af 3 osv.):

FORSTØRRE

4. Sådan downloades lyd fra forskellige Linux -afspilningslister


Det er også muligt, at vi har flere afspilningslister, og vi vil udtrække videoen i MP3 -format, for dette skal vi oprette en fil med hver URL i afspilningslisten, en URL pr. Linje, og derefter udfører vi følgende kommando:
 for jeg i $ (

FORSTØRRE

Dette vil downloade videoerne fra de forskellige afspilningslister i MP3 -format.

På denne måde har vi lært, hvordan dette værktøj bliver praktisk at downloade MP3 fra YouTube på en enkel, men fuldt funktionel måde.

wave wave wave wave wave