Como Criar um Downloader de Vídeos do YouTube com Python e YT-DLP (Suporte a Múltiplos Links e Legendas)
Você já quis baixar vários vídeos do YouTube de uma só vez, incluindo legendas automaticamente? Neste tutorial, vou te mostrar como criar um downloader de vídeos do YouTube usando Python e a biblioteca yt-dlp, garantindo que todos os vídeos sejam baixados no formato MP4 e com legendas nos idiomas PT e EN.
Vamos ao código! 💻
🔧 O que este script faz?
✅ Lê um arquivo links.txt
contendo várias URLs de vídeos
✅ Baixa cada vídeo automaticamente no formato MP4
✅ Inclui legendas automáticas em português e inglês (se disponíveis)
✅ Salva os arquivos em uma pasta organizada (downloads/
)
✅ Evita baixar playlists indesejadas
📌 Instalando a Biblioteca YT-DLP
Antes de começarmos, precisamos instalar a biblioteca yt-dlp
. Se ainda não a tem instalada, execute este comando no terminal:
Se estiver no Linux, também recomendo instalar o ffmpeg
para um suporte melhor a conversões:
Agora estamos prontos para o código!
📝 O Código do Downloader de Vídeos com Legendas
Aqui está o código completo para baixar múltiplos vídeos do YouTube de uma vez, usando um arquivo links.txt.
Criando o Script Python
Criar um novo arquivo chamado downloader.py e copiar o seguinte código:Foto: Grok
🗂 Como Usar o Script?
1️⃣ Crie um arquivo chamado links.txt
na mesma pasta do script
2️⃣ Adicione uma URL de vídeo por linha, como no exemplo abaixo:
3️⃣ Criando um Atalho para Executar o Script
Windows
Criar um arquivo downloader.bat e adicionar o seguinte código:
@echo off
python downloader.py
pause
Para executar o script, clique duas vezes no downloader.bat.
Linux
Criar um arquivo downloader.sh e adicionar:
#!/bin/bash
python3 downloader.py
Tornar o arquivo executável:
No terminal digite:
chmod +x downloader.sh
O script pode ser executado, clicando duas vezes no downloader.sh e rodando no terminal, ou digitando diretamente no terminal:
./downloader.sh
4️⃣ Os vídeos serão baixados automaticamente na pasta "downloads", já com as legendas disponíveis.
🎯 Conclusão
Com esse código simples, conseguimos criar um downloader poderoso, capaz de baixar vários vídeos do YouTube com legendas automaticamente. Agora você pode expandir esse projeto e adaptá-lo às suas necessidades!
📌 Se gostou do conteúdo, compartilhe e siga o blog para mais tutoriais! 🚀