Hvordan laste ned sanger fra en YouTube-video ved hjelp av YTP-DL
Vi elsker alle å høre på musikk, enten det er i treningsstudioet, på jobben eller ute, musikk er en del av livet vårt. Alle har sin egen musikksamling og utvilsomt liker alle å utvide den.
Selv om det finnes strømmetjenester som Spotify, liker mange fortsatt å laste ned sin egen musikk og organisere albumene og spillelistene sine.
I dag skal vi vise deg hvordan du enkelt laster ned mp3-sanger fra YouTube-videoer. For å fullføre dette vil vi bruke yt-dlp – et kommandolinjeverktøy for nedlasting av video for Linux.
yt-dlp er en forbedret fork av youtube-dl, som er et populært kommandolinjeverktøy for nedlasting av videoer fra forskjellige nettsteder, inkludert YouTube. yt-dlp tilbyr samme funksjonalitet som youtube-dl, sammen med tilleggsfunksjoner og feilrettinger.
youtube-dl er død, prosjektet ble avviklet i desember 2022 etter å ha mottatt et DMCA-varsel om fjerning fra Google.
I denne opplæringen lærer du hvordan du laster ned mp3-spor fra Youtube ved å bruke yt-dlp-verktøyet. Selvfølgelig må du først ha det installert på systemet ditt.
Hvis du ikke har sjekket artikkelen ovenfor ennå, her er hvordan du installerer den:
Installer yt-dlp – En YouTube Video Downloader for Linux
Pakken yt-dlp er tilgjengelig for RHEL-baserte og Debian-baserte distribusjoner, og den kan enkelt installeres ved å bruke din favorittpakkebehandling.
sudo apt install yt-dlp [On Debian, Ubuntu and Mint]
sudo yum install yt-dlp [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yt-dlp [On Gentoo Linux]
sudo apk add yt-dlp [On Alpine Linux]
sudo pacman -S yt-dlp [On Arch Linux]
sudo zypper install yt-dlp [On OpenSUSE]
Alternativt, for å installere den nyeste versjonen av yt-dlp, bruk følgende curl eller wget for å laste ned den offisielle binære filen for operativsystemet ditt.
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable
Last ned MP3 (sanger) fra YouTube-video på Linux
Kommandoen yt-dlp har en ganske omfattende "hjelp"
-side, og hvis du vil se gjennom den, skriv ganske enkelt:
yt-dlp --help
Hvis du leter etter et spesifikt alternativ, anbefaler jeg å bruke grep-kommandoen og søke etter et spesifikt ord som vist.
yt-dlp --help | grep extract-audio
Nå for å laste ned en video som et mp3-spor, trenger vi følgende to alternativer:
--extract-audio
(kort alternativ -x) – Konverter videofiler til kun lydfiler.--audio-format
– spesifiserer lydformatet som filen skal lastes ned i.
De støttede lydformatene er "best", "aac", "vorbis", "mp3", " m4a“, “opus“ eller “wav“; «best» er satt som standard.
Last ned YouTube-video som en sang
For å laste ned en video som en sangfil, kan du bruke en av følgende kommandoer:
yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=wp43OdtAAkM
Hvis du vil ha omslag for sangfilen, kan du legge til alternativet --embed-thumbnail
:
I så fall vil kommandoen se slik ut:
yt-dlp -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=MwpMEbgC7DA
Last ned alle sanger fra en YouTube-spilleliste
Som du sikkert har lagt merke til, blir youtube-spillelister mer og mer populære i det siste. Så sjansen er stor for at du vil laste ned mer enn ett spor fra en spilleliste. Heldigvis gir yt-dlp et alternativ for å laste ned en hel spilleliste eller bare en rekke sanger i den.
For det formålet må du bruke følgende alternativer:
--playlist-start NUMBER
– Spillelistevideo å starte på (standard er 1).--playlist-end NUMBER
– Spillelistevideoen skal slutte på (standard er sist).
Hvor "NUMBER"
er start- og sluttpunktet for spillelisten. Kommandoen nedenfor vil laste ned de første 5 sangene fra den gitte spillelisten:
$ yt-dlp -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs
Hvis du foretrekker å laste ned hele spillelisten, ikke bruk parameterne playlist-start og playlist-end. I stedet sender du bare nettadressen til spillelisten.
Last ned alle sanger fra flere YouTube-spillelister
Først må du lage en tekstfil (f.eks. playlists.txt) og lime inn nettadressene til YouTube-spillelistene som inneholder sangene du vil laste ned.
Åpne en terminal og kjør følgende kommando for å laste ned alle sangene fra spillelistene:
yt-dlp -x --audio-format mp3 -i --batch-file='path/to/playlists.txt'
Ovennevnte er en enkel løsning for å laste ned flere sanger fra forskjellige Youtube-URLer.
Oppdater YTP-DL
Selve ytp-dl kan oppdateres til den nyeste versjonen ved å bruke følgende kommando.
yt-dlp -U
Konklusjon
yt-dlp er et enkelt, men kraftig verktøy som kan hjelpe deg med å laste ned musikk på enhetene dine. Du er nå klar til å utvide musikkbibliotekene dine til et helt nytt nivå.
Hvis du har spørsmål eller kommentarer, ikke nøl med å sende dem i kommentarfeltet nedenfor.