Con youtube-dl
, puede descargar una lista de reproducción completa y extraer el audio de los videos a MP3 o AAC ( .m4a
). Requiere ffmpeg
estar instalado en su sistema.
Este es un script que puedes ejecutar en Bash, suponiendo que lo tengas ffmpeg
e youtube-dl
instalado.
#!/bin/bash
if [ -z "$1" ]; then
echo "Usage: $0 <playlist-url>"
exit 1
fi
playlist="$1"
title="$(youtube-dl -s "$playlist" | perl -ne 'if (/(?<=Downloading playlist: )(.*)/) { print $1 }')"
mkdir -p "$title"
cd "$title"
youtube-dl -x "$playlist"
cd ..
Guárdelo, por ejemplo, debajo download.sh
, y hágalo ejecutable con chmod +x download.sh
. Luego, ejecútelo así:
./download.sh http://www.youtube.com/playlist?list=PLs4hTtftqnlCxP-7nkw3iNep08rvg79YB
Te dejará solo con los archivos de audio en una carpeta llamada como la lista de reproducción.