Quais são as soluções recomendadas para baixar uma playlist inteira do YouTube como um único .mp3
arquivo? Estou aberto a outras soluções além de youtube-dl
.
Responder1
Você pode baixar listas de reprodução em youtube-dl
formato MP3 conforme descrito emcomo baixar playlist do youtube-dl?, por exemplo:
youtube-dl -cix --audio-format mp3 -o '%(playlist_title)-%(playlist_id) - %(playlist_index) - %(title)-%(id).%(ext)' -- 'https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk'
Você pode então usar o FFmpeg para concatenar esses arquivos:
printf "file '%s'\n" *.mp3 | ffmpeg -f concat -i - -codec copy all.mp3
É um pouco mais difícil com o Avconv, pois ele não suporta o concat
formato:
avconv -i "concat:$(printf '%s|' *.mp3 | head -c -1)" -codec copy all.mp3
Responder2
Se você baixar cada vídeo individual como um, .mp3
basta executar este comando para combiná-los:
cat 1.mp3 2.mp3 3.mp3 4.mp3 [and so on] > combined.mp3