Como baixar uma playlist inteira do YouTube como um único arquivo mp3?

Como baixar uma playlist inteira do YouTube como um único arquivo mp3?

Quais são as soluções recomendadas para baixar uma playlist inteira do YouTube como um único .mp3arquivo? Estou aberto a outras soluções além de youtube-dl.

Responder1

Você pode baixar listas de reprodução em youtube-dlformato 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 concatformato:

avconv -i "concat:$(printf '%s|' *.mp3 | head -c -1)" -codec copy all.mp3

Responder2

Se você baixar cada vídeo individual como um, .mp3basta executar este comando para combiná-los:

cat 1.mp3 2.mp3 3.mp3 4.mp3 [and so on] > combined.mp3

informação relacionada