Research and Development
To download a video as mp3 file, you can use one of the following commands.
youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q
If you want to have a cover art for the mp3 file, you can add the --embed-thumbnail
option:
youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q
If you wish to download more than one track from a playlist, youtube-dl
provides an option to download a whole playlist or just a range of songs within it:
--playlist-start NUMBER
– Playlist video to start at (default is 1)--playlist-end NUMBER
– Playlist video to end at (default is last)Where NUMBER
is the starting and ending point of the playlist. The command below will download the first 5 songs from the given playlist:
youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 \
https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs
If you prefer to download the whole playlist, do not use the playlist-start
and playlist-end
parameters. Instead, simply pass the playlist URL.
For batch download, write the URLs in a file called videos.txt
and make sure to keep one URL at a line. Then you can use the following for
loop to download the songs:
for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done