Buscar

Ferramentas

yt-dlp

Programa gratuito de linha de comando para baixar vídeo e áudio de milhares de sites, fork ativo do youtube-dl, com extração de áudio e legendas.

  • Criação e Mídia
yt-dlp

O yt-dlp baixa vídeos, extrai só o áudio ou puxa as legendas, tudo pelo terminal. O programa nasceu como fork do youtube-dl, a partir do youtube-dlc, que estava parado, e hoje funciona com milhares de sites.

Para que serve

  • Baixar vídeos para assistir offline ou arquivar conteúdo que você tem direito de guardar.
  • Extrair só o áudio de um vídeo com a opção -x.
  • Listar os formatos disponíveis com -F e escolher a qualidade.
  • Baixar legendas nos idiomas que você indicar com --sub-langs.
  • Automatizar downloads em scripts, já que tudo roda pela linha de comando.

Como começar

O caminho mais simples é baixar o executável na página de releases do GitHub: yt-dlp.exe no Windows, yt-dlp_macos no macOS e yt-dlp no Linux, que precisa de Python instalado. Também dá para instalar pelo PyPI. O uso segue este formato:

yt-dlp [OPTIONS] [--] URL [URL...]

Para atualizar o executável, rode yt-dlp -U. O README recomenda instalar o ffmpeg e o ffprobe, que juntam as faixas de vídeo e áudio quando o site entrega as duas separadas. Para suporte completo ao YouTube, o projeto pede o componente yt-dlp-ejs e um runtime JavaScript, e o Deno é o recomendado.

O README também avisa que o arquivo gerado por --write-info-json pode conter dados pessoais, então cuidado ao compartilhar.

Licença e custo

É gratuito. O código do repositório e os pacotes do PyPI estão sob a Unlicense, que põe o código em domínio público: qualquer uso, inclusive comercial, sem exigir aviso de autoria. Os executáveis montados com PyInstaller incluem código GPLv3+, e por isso o binário distribuído segue a GPLv3+. Essa diferença só pesa para quem redistribui o executável.

Quando vale a pena

Atende quem não tem medo do terminal e baixa mídia com frequência ou em lote. Quem prefere clicar em botões vai sentir falta de uma interface gráfica, já que o projeto é só linha de comando. Antes de baixar, respeite os termos de uso de cada site e os direitos autorais do conteúdo.