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.