Downloader de Vídeos do YouTube
Baixe vídeos do YouTube com controle total sobre qualidade e formato.
Início Rápido
A maneira mais simples de baixar um vídeo:
python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"
Isso baixa o vídeo na melhor qualidade disponível como MP4 para /mnt/user-data/outputs/.
Opções
Configurações de Qualidade
Use -q ou --quality para especificar a qualidade do vídeo:
best(padrão): Melhor qualidade disponível1080p: Full HD720p: HD480p: Definição padrão360p: Qualidade inferiorworst: Pior qualidade disponível
Exemplo:
python scripts/download_video.py "URL" -q 720p
Opções de Formato
Use -f ou --format para especificar o formato de saída (apenas downloads de vídeo):
mp4(padrão): Mais compatívelwebm: Formato modernomkv: Contêiner Matroska
Exemplo:
python scripts/download_video.py "URL" -f webm
Apenas Áudio
Use -a ou --audio-only para baixar apenas o áudio como MP3:
python scripts/download_video.py "URL" -a
Diretório de Saída Personalizado
Use -o ou --output para especificar um diretório de saída diferente:
python scripts/download_video.py "URL" -o /caminho/para/diretorio
Exemplos Completos
- Baixar vídeo em 1080p como MP4:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p
- Baixar apenas o áudio como MP3:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a
- Baixar em 720p como WebM para diretório personalizado:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /caminho/personalizado
Como Funciona
A skill usa yt-dlp, um robusto downloader do YouTube que:
- Instala-se automaticamente se não estiver presente
- Obtém informações do vídeo antes de baixar
- Seleciona as melhores streams disponíveis que correspondem aos seus critérios
- Mescla streams de vídeo e áudio quando necessário
- Suporta uma ampla variedade de formatos de vídeo do YouTube
Notas Importantes
- Os downloads são salvos em
/mnt/user-data/outputs/por padrão - O nome do arquivo de vídeo é gerado automaticamente a partir do título do vídeo
- O script lida com a instalação do yt-dlp automaticamente
- Apenas vídeos individuais são baixados (listas de reprodução são ignoradas por padrão)
- Vídeos de maior qualidade podem levar mais tempo para baixar e usar mais espaço em disco