Zoeken op website

Nummers downloaden van een YouTube-video met YTP-DL


We luisteren allemaal graag naar muziek, of het nu in de sportschool, op het werk of buiten is, muziek maakt deel uit van ons leven. Iedereen heeft zijn eigen muziekcollectie en ongetwijfeld breidt iedereen deze graag uit.

Hoewel er streamingdiensten zijn zoals Spotify, vinden veel mensen het nog steeds leuk om hun eigen muziek te downloaden en hun albums en afspeellijsten te organiseren.

Vandaag laten we je zien hoe je eenvoudig mp3-nummers kunt downloaden van YouTube-video's. Om dit te voltooien, zullen we yt-dlp gebruiken – een opdrachtregelvideo-downloadtool voor Linux.

yt-dlp is een verbeterde afsplitsing van youtube-dl, een populair opdrachtregelprogramma voor het downloaden van video's van verschillende websites, waaronder YouTube. yt-dlp biedt dezelfde functionaliteit als youtube-dl, samen met extra functies en bugfixes.

youtube-dl is dood, het project werd in december 2022 stopgezet na ontvangst van een DMCA-verwijderingsverzoek van Google.

In deze tutorial leert u hoe u mp3-tracks kunt downloaden van Youtube met behulp van de yt-dlp tool. Natuurlijk moet u het eerst op uw systeem hebben geïnstalleerd.

Als je het bovenstaande artikel nog niet hebt gecontroleerd, kun je het als volgt installeren:

Installeer yt-dlp – Een YouTube Video Downloader voor Linux

Het pakket yt-dlp is beschikbaar voor op RHEL gebaseerde en op Debian gebaseerde distributies en kan eenvoudig worden geïnstalleerd met behulp van uw favoriete pakketbeheerder.

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]    

Als alternatief kunt u, om de nieuwste versie van yt-dlp te installeren, de volgende curl of wget gebruiken om het officiële binaire bestand voor uw besturingssysteem te downloaden.

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

Download MP3 (nummers) van YouTube Video op Linux

Het yt-dlp commando heeft een behoorlijk uitgebreide "help" pagina en als je deze wilt bekijken, typ dan gewoon:

yt-dlp --help

Als u op zoek bent naar een specifieke optie, raad ik u aan de opdracht grep te gebruiken en naar een specifiek woord te zoeken, zoals weergegeven.

yt-dlp --help | grep extract-audio

Om nu een video als mp3-track te downloaden, hebben we de volgende twee opties nodig:

  • --extract-audio (korte optie -x) – Converteer videobestanden naar bestanden met alleen audio.
  • --audio-format  – specificeert het audioformaat waarin het bestand wordt gedownload.

De ondersteunde audioformaten zijn “beste“, “aac“, “vorbis“, “mp3“, “ m4a“, “opus“ of “wav“; “beste” is standaard ingesteld.

Download YouTube-video als nummer

Om een video als songbestand te downloaden, kunt u een van de volgende opdrachten gebruiken:

yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=wp43OdtAAkM

Als je albumhoezen voor het songbestand wilt, kun je de optie --embed-thumbnail toevoegen:

In dat geval ziet het commando er als volgt uit:

yt-dlp -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=MwpMEbgC7DA

Download alle nummers van een YouTube-afspeellijst

Zoals je waarschijnlijk hebt gemerkt, worden YouTube-afspeellijsten de laatste tijd steeds populairder. De kans is dus groot dat je meer dan één nummer uit een afspeellijst wilt downloaden. Gelukkig biedt yt-dlp een optie om een hele afspeellijst of slechts een reeks nummers daarin te downloaden.

Hiervoor moet u de volgende opties gebruiken:

  • --playlist-start NUMBER – Speellijstvideo om mee te beginnen (standaard is 1).
  • --playlist-end NUMBER – Video van de afspeellijst waar deze moet eindigen (standaard is de laatste).

Waarbij "NUMBER" het begin- en eindpunt van de afspeellijst is. Met de onderstaande opdracht worden de eerste 5 nummers uit de opgegeven afspeellijst gedownload:

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

Als je liever de hele afspeellijst downloadt, gebruik dan niet de parameters playlist-start en playlist-end. Geef in plaats daarvan gewoon de URL van de afspeellijst door.

Download alle nummers van meerdere YouTube-afspeellijsten

Eerst moet je een tekstbestand maken (bijvoorbeeld playlists.txt) en de URL's plakken van de YouTube-afspeellijsten die de nummers bevatten die je wilt downloaden.

Open een terminal en voer de volgende opdracht uit om alle nummers uit de afspeellijsten te downloaden:

yt-dlp -x --audio-format mp3 -i --batch-file='path/to/playlists.txt'

Het bovenstaande is een eenvoudige oplossing om meerdere nummers van verschillende YouTube-URL's te downloaden.

YTP-DL bijwerken

ytp-dl zelf kan worden bijgewerkt naar de nieuwste versie met behulp van de volgende opdracht.

yt-dlp -U
Conclusie

yt-dlp is een eenvoudige, maar krachtige tool waarmee je muziek op je apparaten kunt downloaden. U bent nu klaar om uw muziekbibliotheken naar een geheel nieuw niveau uit te breiden.

Als u vragen of opmerkingen heeft, aarzel dan niet om deze in het opmerkingengedeelte hieronder te stellen.