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-dlSom 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=xxxxxxxxxxxxDette 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.