Ads

Neste artigo vamos aprender como usar o Youtube-DL no Windows e fazer downloads de músicas e vídeos diretamente do prompt de comando;

  1. O Projeto Youtube-DL.
  2. Como instalar o Youtube-DL e FFmpeg no Windows.
  3. Comandos para baixar vídeos e músicas do Youtube.
    • Como Baixar Vídeos
    • Como Baixar Músicas
    • Como Baixar Playlists

O Projeto Youtube-DL

Por mais que existem dezenas de sites para downloads de vídeo do YT, a maioria deles colocam algumas limitações como; baixa qualidade dos arquivos baixados, limite de tempo dos vídeos, não fazem downloads de playlists, entre outras…

Outro problema são os softwares e vídeos de downloads que em sua maioria, colocam seu computador em risco, muitos deles são verdadeiros celeiros de vírus.

O Youtube-DL resolve estes problemas de uma forma muito elegante e sem dúvidas é a melhor forma de fazer downloads de vídeos e músicas do Youtube.

Trata-se de um projeto open source que oferece diversos recursos que permite fazer download de vídeos e áudios do Youtube de forma rápida, gratuita e com qualidade.

Existem versões para Windows e Linux, inclusive, você pode adicionar o Youtube-DL dentro dos seus projetos de softwares, seja C#, Java, Pynthon, entre outros.

Como instalar o Youtube-DL com FFmpeg

Este roteiro garante o uso perfeito do Youtube-DL;

Instalação do Youtube-DL no Windows

  1. Faça o download do Youtube-DL para Windows neste endereço aqui.
  2. Abra o prompt de comandos e acesse a pasta aonde está a cópia do Youtube-DL (OBS: Não copie o Youtube-DL para a pasta System32 devido as restrições de usuário), supondo que esteja a pasta downloads você pode usar o seguinte comando; cd c:/users/%username%/Downloads
  3. Agora digite youtube-dl e o resultado deverá ser este;
    Como instalar o Youtube-DL no Windows

O Youtube-DL funciona melhor com o o FFmpeg instalado em seu computador, isso facilita potencializa o uso do Youtube-DL de modo que podemos escolher qual o formado dos vídeos e áudios que queremos fazer o download.

De acordo com o site oficial do FFmepeg; “FFmpeg é o framework multimídia líder, capaz de decodificarcodificartranscodificar, transmitir , filtrar e reproduzir praticamente qualquer coisa que humanos e máquinas tenham criado.”

Como Instalar o FFmpeg no Windows

  1. Baixe o FFmpeg para Windows no site oficial, aqui.
  2. Descompacte o arquivo baixado e navegue até a pasta bin nela você encontrará 3 programas; ffmpeg.exe, ffplay.exe e ffprobe.exe
  3. Copie estes 3 arquivos para a mesma pasta que se encontra o Youtube-DL.exe baixado no passo anterior.
  4. Agora abra o prompt de comandos do Windows e faça o mesmo teste que vocÊ fez no passo anterior, mas deste vez digite ffmpeg no prompt e veja o resultado. Deverá ser o mesmo da imagem abaixo;

Observação; se você quiser ver ou baixar outras versões disponíveis do FFmpeg, acesse o repositório do GitHub – https://github.com/BtbN/FFmpeg-Builds/releases

Agora está tudo pronto!!! Já podemos começar os nossos downloads pelo prompt de comando do Windows.

Como usar e fazer downloads usando o Youtube-DL

Toda a documentação referente aos comandos e formas de uso podem ser consultadas aqui. Este é o comando mais básico;

youtube-dl URL_DO_VÍDEO (OBS: Não pode ser playlist)

Exemplo: youtube-dl.exe https://www.youtube.com/watch?v=8LGt_DV6_IQ

O download ficará disponível na mesma pasta na qual se encontra o Youtube-DL.exe porém com a mesma data de publicação do vídeo e não do download, por este motivo, talvez não encontre o download do vídeo se ordenar o Explorador de arquivos do Windows por data.

Formato e qualidade do vídeo.

Você pode também mudar o formato do arquivo, para isso podemos ver todos os formatos disponíveis usando o comando youtube-dl -F URL_DO_VIDEO e deverá aparecer uma lista de todos os formatos disponíveis para aquele vídeo, supondo que você tenha escolhido basta usar o parâmetro -f webm;

youtube-dl.exe -f webm https://www.youtube.com/watch?v=8LGt_DV6_IQ

Já a qualidade é definida pelos parâmetros best e worst, ou pelos números mostrados na saída do parâmetro -F; Por exemplo, veja a seguinte imagem.

Podemos escolher a qualidade e formato do arquivo usando o parâmetro -F para ver as opções e -f para fazer o download.

Podemos perceber que a qualidade máxima do vídeo no formato MP4 é representada pelo número 22, a qualidade média pelo número 134 e a baixa pelo número 160. Depois de escolhida a qualidade podemos usar novamente o parâmetro -f para fazer o download ficando assim;

youtube-dl.exe -f 242 https://www.youtube.com/watch?v=8LGt_DV6_IQ

Perceba que ao informar o número o Youtube-DL já saberá qual é o formato e qual é a qualidade a ser baixada. Você poderá conferir as propriedades do arquivo depois do download.

Como baixar músicas pelo Youtube-DL

Você também pode baixar apenas o áudio, neste caso você poderá baixar uma entrevista para ouvir como se fosse um podcast ou a sua música favorita.

Porém não se chateie se suas músicas não estiverem no mesmo volume, este não é um problema do Youtube mas sim de quem fez o upload do arquivo para o YT.

Como já vimos, o parâmetro -F permite listar os formatos disponíveis, entre ele temos os formatos de áudio;

Supondo que você queira baixar a música SPREAD YOUR FIRE do ANGRA (https://www.youtube.com/watch?v=jvCE9D9xtC4) você terá os seguintes formatos de áudio disponíveis.

Formatos de Download nativos disponíveis.

A parte chata é que o formato MP3 não está disponível, neste caso Youtube-DL irá usar o FFmpeg para fazer a conversão para nós. Os parâmetros -x permite extrair o áudio, o parâmetro --audio-format permite fazer a conversão para MP3 e o parâmetro --audio-quality 0 permite baixar o áudio na qualidade máxima, ficando;

youtube-dl -x --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=jvCE9D9xtC4

Eis o resultado;

Resultado do download de um áudio MP3 na qualidade máxima usando o YOUTUBE-DL no Windows.

DICA: Se quiser uma qualidade mais baixa do áudio utilize um número maior que 0, o intervalo de 0 a 5 é permitido, aonde o 5 representa a pior qualidade possível.

Como baixar Playlists do Youtube

E agora a cereja do bolo, o Youtube-DL também permite fazer o download de arquivos em massa, para isso basta criar uma playlist de todos os vídeos que deseja baixar ou pode simplesmente baixar uma playlist que já esteja pronta e disponível no YT.

Para baixar uma playlist basta acrescentar o parâmetro --yes-playlist supondo que você queira baixar todos os vídeos do Curso de WordPress do Blogson (https://www.youtube.com/playlist?list=PLVRDgyHG3PdLOjAMgLxLNQKTwrUX5xlQd), o comando ficaria assim;

youtube-dl -f 22 --yes-playlist https://www.youtube.com/playlist?list=PLVRDgyHG3PdLOjAMgLxLNQKTwrUX5xlQd

IMPORTANTE: Antes de fazer o download das playlist verifique antes quais os formatos disponíveis usando o parâmetro -F. Note que no exemplo acima usei o número 22 referente a qualidade, porém, nem sempre o 22 estará disponível.

Pode ocorrer também em uma mesma playlist termos tipos de arquivos, formatos e qualidades diferentes, neste caso ao invés de usar números use o parâmetro mp4 no lugar e para garantir a qualidade máxima use -f best, ficando;

youtube-dl -f mp4 -f best --yes-playlist https://www.youtube.com/playlist?list=PLVRDgyHG3PdLOjAMgLxLNQKTwrUX5xlQd

Por fim, para baixar uma playlist de músicas completas você poderia combinar os comandos que já aprendemos acima;

youtube-dl -x --audio-format mp3 --audio-quality 0 --yes-playlist https://www.youtube.com/playlist?list=PLVRDgyHG3PdLln6rS4GkbRPj9EiK_St5p

Ads

Anderson Oliveira

Anderson Oliveira é desenvolvedor, escritor e docente no CEETPS - Centro Estadual de Educação Tecnologia de São Paulo. Atualmente trabalha na Administração Central do CPS e leciona aulas de programação na Etec Prof. Carmine Biagio Tundisi de Atibaia.