Como baixar playlists do YouTube com ‘yt-dlp’ no Linux (foco em áudio e alta qualidade)

O yt-dlp é uma ferramenta incrível e amplamente utilizada para downloads de vídeos e playlists do YouTube e outras plataformas. Com este guia, você aprenderá como baixar playlists completas do YouTube, extraindo apenas o áudio na maior qualidade possível.

Passo 1: Instalação do yt-dlp

No Linux, a instalação é bem simples. Você pode instalá-lo diretamente via repositórios ou manualmente.

Instalação via repositórios

Em distribuições baseadas em Debian ou Ubuntu:

sudo apt update
sudo apt install yt-dlp

Instalação manual (método recomendado)

Se a versão nos repositórios estiver desatualizada, instale manualmente:

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

Verifique a instalação com:

yt-dlp --version

Passo 2: Configuração para baixar playlists

Agora que o yt-dlp está instalado, você pode usá-lo para baixar uma playlist inteira do YouTube. Vamos configurar o comando.

Exemplo de comando para baixar apenas o áudio

Para baixar o áudio de uma playlist inteira na maior qualidade possível, utilize:

yt-dlp -x --audio-format best --audio-quality 0 -o '%(playlist_index)s - %(title)s.%(ext)s' "URL_DA_PLAYLIST"

Explicação dos parâmetros:

  • -x: Extrai apenas o áudio.
  • --audio-format best: Salva o áudio no melhor formato disponível.
  • --audio-quality 0: Garante a mais alta qualidade de áudio.
  • -o '%(playlist_index)s - %(title)s.%(ext)s': Define o nome dos arquivos para incluir o número da música na playlist e o título.
  • URL_DA_PLAYLIST: Substitua pelo link da playlist do YouTube.

Exemplo prático

Com o link de exemplo:

yt-dlp -x --audio-format best --audio-quality 0 -o '%(playlist_index)s - %(title)s.%(ext)s' "https://www.youtube.com/watch?v=luArbHxoaaw&list=RDluArbHxoaaw"

Os arquivos de áudio serão baixados e nomeados como:

01 - Nome da música.m4a
02 - Nome da música.m4a
...

Passo 3: Conversão para MP3 (opcional)

Se você preferir salvar os arquivos como MP3, pode adicionar o parâmetro --audio-format mp3:

yt-dlp -x --audio-format mp3 --audio-quality 0 -o '%(playlist_index)s - %(title)s.%(ext)s' "URL_DA_PLAYLIST"

Passo 4: Outras configurações úteis

Limitar a largura de banda

Caso queira limitar a velocidade do download:

yt-dlp --limit-rate 500k -x --audio-format best --audio-quality 0 -o '%(playlist_index)s - %(title)s.%(ext)s' "URL_DA_PLAYLIST"

Definir o diretório de download

Para especificar um diretório, inclua a opção -P:

yt-dlp -P ~/Musicas/Youtube -x --audio-format best --audio-quality 0 -o '%(playlist_index)s - %(title)s.%(ext)s' "URL_DA_PLAYLIST"

Conclusão

Com esses comandos, você consegue baixar playlists inteiras do YouTube em áudio de alta qualidade, organizando os arquivos conforme sua preferência. O yt-dlp é uma ferramenta extremamente versátil, ideal para este tipo de tarefa.

Rolar para cima