Categorias
Tutoriais

Como baixar uma playlist do Youtube usando o youtube-dl

Esta vai ser uma dica bem rápida, mas muito útil de como baixar uma playlist do Youtube usando o youtube-dl. Para quem ainda não conhece, o youtube-dl é um pequeno programa de linha de comando para baixar vídeos e áudio do YouTube e outros sites, o programa é escrito em python.

Caso você não tenha o programa instalado, use esse comando para instalar no Debian e derivados:

sudo apt install youtube-dl
Feito isso, vamos pegar o link da playlist do canal do youtube do SempreUpdate como exemplo.

 Baixar uma PlayList completa do YouTube com youtubedl

Com o link em mãos, use esse comando para baixar a playlist do YouTube com youtubedl:
youtube-dl -cit https://www.youtube.com/playlistlist=PL7ixwLw4Wu5sOzfpUAPfvIRscvwIl9IiQ
  • -c Continua o download de onde parou, caso você tenha cancelado (Ctrl+C).
  • -i Continua caso tenha algum erro de download, por exemplo, para ignorar vídeos indisponíveis em uma playlist.
  • -t Usa o título do nome do vídeo.
Legal, mas eu não quero baixar todos os vídeos só quero do vídeo 5 até o 9, então use esse comando:
youtube-dl -cit –playlist-start 5 –playlist-end 9 https://www.youtube.com/playlistlist=PL7ixwLw4Wu5sOzfpUAPfvIRscvwIl9IiQ
  • –playlist-start Vídeo da playlist que vai começar.
  • –playlist-end  Vídeo da playlist que vai parar.
Interessante, mas eu quero baixar apenas os vídeos 4, 6 e 15. Então, você tem que usar esse comando:
youtube-dl -cit –playlist-items 4,6,15 https://www.youtube.com/playlistlist=PL7ixwLw4Wu5sOzfpUAPfvIRscvwIl9IiQ
  • –playlist-items Faz o download de vídeos específicos de uma playlist.
Para isso, você tem que especificar o índices dos vídeos na playlist separando-os por vírgulas. Você pode também informar ao mesmo tempo os vídeos que gostaria de baixar na playlist e especificar o intervalo. Com esse comando:
youtube-dl -cit –playlist-itens 4-7,8,10-13 https://www.youtube.com/playlistlist=PL7ixwLw4Wu5sOzfpUAPfvIRscvwIl9IiQ

Esperamos que tenha aprendido como baixar uma playlist do Youtube usando o youtube-dl. Caso tenha alguma dúvida, entre no nosso do Telegram, lá tem muita gente disposta para te ajudar.

Grupo Telegram SempreUpdate

Por Emanuel Negromonte

Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.

Sair da versão mobile