youtube-dl como baixar várias listas de reprodução em pastas individuais

1

Com youtube-dl eu posso fazer

# Download YouTube playlist videos in separate directory indexed by video order in a playlist
$ youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re

o script acima faz o download da playlist criando uma pasta com o nome da playlist e, em seguida, faz o download dos vídeos individuais para essa pasta.

Eu também posso fazer

$ youtube-dl -citw --batch-file=downloads.txt

este script faz o download de toda a lista de URLs de vídeo no arquivo em lote, o arquivo pode conter listas de reprodução, bem como URLs individuais, e youtube-dl faz o download de todos os vídeos no diretório atual.

Eu agora quero casar com os dois. Se eu tiver um arquivo de texto contendo links de playlist. Eu quero baixar todas as playlists para a sua própria pasta, como eu faço com o primeiro comando.

Posso fazer isso com youtube-dl ?

    
por Miguel Sanchez 29.03.2017 / 11:19

1 resposta

2

Se o download.txt contiver um URL por linha, tente:

cat downloads.txt | xargs -n1 youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s'
    
por 29.03.2017 / 14:37