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

-1

Quais são as soluções recomendadas para fazer o download de uma playlist inteira do YouTube como um único arquivo .mp3 ? Eu abro para soluções diferentes de youtube-dl .

    
por orschiro 04.03.2016 / 16:40

2 respostas

5

Você pode baixar listas de reprodução com youtube-dl no formato MP3, conforme descrito em como baixar a lista de reprodução do youtube-dl? , e. g .:

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 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 não suporta o formato concat :

avconv -i "concat:$(printf '%s|' *.mp3 | head -c -1)" -codec copy all.mp3
    
por David Foerster 04.03.2016 / 18:03
1

Se você fizer o download de cada vídeo individual como .mp3 , basta executar esse comando para combiná-los:

cat 1.mp3 2.mp3 3.mp3 4.mp3 [and so on] > combined.mp3
    
por Daniel 04.03.2016 / 17:52