¿Cuáles son las soluciones recomendadas para descargar una lista de reproducción completa de YouTube como un solo .mp3
archivo? Estoy abierto a soluciones distintas a youtube-dl
.
Respuesta1
Puede descargar listas de reproducción en youtube-dl
formato MP3 como se describe en¿Cómo descargar listas de reproducción de youtube-dl?, p.ej:
youtube-dl -cix --audio-format mp3 -o '%(playlist_title)-%(playlist_id) - %(playlist_index) - %(title)-%(id).%(ext)' -- 'https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk'
Luego puedes usar FFmpeg para concatenar esos archivos:
printf "file '%s'\n" *.mp3 | ffmpeg -f concat -i - -codec copy all.mp3
Es un poco más difícil con Avconv ya que no soporta el concat
formato:
avconv -i "concat:$(printf '%s|' *.mp3 | head -c -1)" -codec copy all.mp3
Respuesta2
Si descargas cada vídeo individual como un .mp3
solo puedes ejecutar este comando para combinarlos:
cat 1.mp3 2.mp3 3.mp3 4.mp3 [and so on] > combined.mp3