Sådan downloades MP3-spor fra en YouTube-video ved hjælp af YouTube-DL


Vi elsker alle at lytte til musik. Uanset om det er i gymnastiksalen, på arbejde, udenfor, er musik en del af vores liv. Alle har deres egen musiksamling, og utvivlsomt kan alle lide at udvide den. Mens der er streamingtjenester som Spotify, kan mange mennesker stadig lide at downloade deres egen musik og organisere deres album og playlister.

I dag skal vi vise dig, hvordan du nemt kan downloade mp3-numre fra YouTube-videoer. For at afslutte dette bruger vi YouTube-DL - et kommandolinjevideooverførselsværktøj til Linux. Baseret på python kan youtube-dl bruges på næsten alle (hvis ikke alle) Linux-distributioner. Hvis du ikke allerede har hørt om dette værktøj, opfordrer jeg dig til at tjekke vores detaljerede gennemgang af youtube-dl i nedenstående link:

I denne vejledning lærer du, hvordan du downloader mp3-spor fra Youtube ved hjælp af youtube-dl-værktøjet. Selvfølgelig skal du først have det installeret på dit system. Hvis du ikke har tjekket ovenstående artikel endnu, skal du installere den her:

Installer YouTube-DL - En Youtube Video Downloader til Linux

YouTube-DL er tilgængelig til både CentOS/RHEL/Fedora og Ubuntu/Debian/derivater, og det kan let installeres ved hjælp af følgende kommandoer:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl

Youtube-dl har en ganske omfattende "hjælp" -side, og hvis du vil gennemgå den, skal du blot skrive:

# youtube-dl --help

Hvis du leder efter en bestemt mulighed, anbefaler jeg at bruge "grep" -værktøjet og søge efter et specifikt ord som vist.

# youtube-dl --help | grep extract-audio

Nu for at downloade en video som mp3-spor har vi brug for følgende to muligheder:

  1. --extract-audio (kort option -x) - Konverter videofiler til kun lydfiler.
  2. - lydformat - specificerer det lydformat, som filen downloades i. De understøttede lydformater er “bedste”, “aac”, “vorbis”, “mp3”, “m4a”, “opus” eller “wav”; "Bedste" er som standard

For at downloade en video som mp3-fil kan du bruge en af følgende kommandoer:

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Hvis du vil have en omslagskunst til mp3-filen, kan du tilføje indstillingen --embed-thumbnail :

I så fald vil kommandoen se sådan ud:

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Som du sikkert har bemærket, bliver youtube-spillelister mere og mere populære på det seneste. Så chancerne er, at du vil downloade mere end et spor fra en playliste. Heldigvis youtube-dl giver mulighed for at downloade en hel afspilningsliste eller bare en række sange i den.

Til dette formål skal du bruge følgende muligheder:

  1. - playlist-start NUMBER - Playlistevideo, der skal startes ved (standard er 1)
  2. - playlist-end NUMBER - Playlistevideo til slutning ved (standard er sidst)

Hvor "NUMBER" er start- og slutpunktet for playlisten. Kommandoen nedenfor downloader de første 5 sange fra den givne afspilningsliste:

# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

Hvis du foretrækker at downloade hele playlisten, skal du ikke bruge parametrene til playlistens start- og playlist-end. I stedet skal du blot sende playliste-URL'en.

Vi ved også, at du muligvis ikke kan lide alle sangene i andres playlister. Så hvad hvis du vil downloade mange sange fra forskellige afspilningslister? En løsning på den sags skyld er at få en liste over webadresser i en enkelt fil.

Skriv URL'erne i en fil kaldet videos.txt og sørg for at holde en URL på en linje. Derefter kan du bruge følgende "for" loop til at downloade sangene:

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

Ovenstående er en enkel løsning til at downloade flere sange fra forskellige Youtube URL'er.

Konklusion

Youtube-dl er et simpelt, men alligevel kraftfuldt værktøj, der kan hjælpe dig med at downloade musik på dine enheder. Du er nu klar til at udvide dine musikbiblioteker til et helt nyt niveau.

Hvis du har spørgsmål eller kommentarer, så tøv ikke med at indsende dem i kommentarfeltet nedenfor.