Um aplicativo simples de interface gráfica (GUI) desenvolvido em Python para baixar vídeos e áudios do YouTube. Ele utiliza o Tkinter para a interface gráfica e a biblioteca yt-dlp para lidar com o download.
- Download de Vídeos: Permite baixar vídeos em diferentes resoluções (1080p, 720p, 480p, 360p).
- Download de Áudio: Converte vídeos em arquivos MP3 de alta qualidade.
- Seleção de Diretório: Escolha onde salvar os arquivos baixados.
- Barra de Progresso: Indica o progresso do download.
- Interface Amigável: Desenvolvido com Tkinter para facilidade de uso.
Certifique-se de ter o Python 3.6 ou superior instalado.
Antes de usar o projeto, instale as dependências:
pip install tkinter yt-dlp-
Clone ou baixe o repositório.
-
Navegue até o diretório do projeto.
-
Execute o script principal:
python youtube_downloader.py
-
Insira a URL do vídeo do YouTube que deseja baixar.
-
Escolha o formato desejado:
- Vídeo (MP4)
- Áudio (MP3)
-
Defina o local para salvar o arquivo.
-
Clique em "Iniciar Download" e acompanhe a barra de progresso.
📂 youtube-downloader
├── youtube_downloader.py # Arquivo principal do aplicativo
├── README.md # Documentação do projeto
└── requirements.txt # Dependências do projeto
-
Caso precise extrair áudios, será necessário instalar o FFmpeg. Instruções de download disponíveis no site oficial do FFmpeg.
-
O aplicativo é simples e eficiente para uso pessoal. Melhorias podem ser feitas para estender as funcionalidades.
- Este programa possui duas versões disponíveis. Certifique-se de utilizar a versão correta para sua necessidade. -down.py (Versao simples) -download_pro.py (Versao nos gif)
Veja o menu radial em ação:
Contribuições são sempre bem-vindas! Siga os passos abaixo:
- Faça um fork do projeto
- Crie uma branch para suas modificações:
git checkout -b minha-feature - Faça commit das alterações:
git commit -m 'Adiciona minha feature' - Envie para o repositório remoto:
git push origin minha-feature - Abra um Pull Request
Este projeto está licenciado sob a licença MIT. Sinta-se à vontade para usar e modificar como desejar.
Para dúvidas ou sugestões, entre em contato:
- Email: (shadowindev@gmail.com)
- GitHub: (https://github.com/codennomad)
Feito com 💖 por Gabriel.
