MeteDança Tube Downloader é uma aplicação gráfica desenvolvida em Python para facilitar o download de vídeos do YouTube. Basta colar o link do vídeo, clicar em baixar e escolher onde salvar!
- Download de vídeos do YouTube: Baixe vídeos do YouTube colando o link na interface;
- Interface gráfica: Interface amigável e intuitiva com PyQt6;
- Seleção do local de salvamento: Escolha o diretório onde o vídeo será salvo;
- Feedback sonoro: Emite um som ao iniciar o download.
- Python 3.13.2: Linguagem de programação utilizada;
- PyQt6: Biblioteca para criação da interface gráfica;
- pytubefix: Biblioteca para interagir com o YouTube;
- playsound: Biblioteca para reproduzir sons;
- sys: Biblioteca usada para integrar o interpretador Python e o ambiente de execução.
-
Clone este repositório usando comando abaixo:
git clone https://github.com/alanmugiwara/metedanca-tube-downloader
-
Navegue até o diretório /source:
cd metedanca-tube-downloader/source
-
Instale todas as dependências necessárias:
pip install -r requirements.txt
-
Execute o Programa:
app.py
-
Baixe um vídeo:
- Na janlea da aplicação, cole o link do vídeo do YouTube no campo de texto;
- Clique em "Baixar vídeo do youtube;
- Uma janela será aberta para você escolher onde salvar o vídeo;
- O download será iniciado e o vídeo será salvo no local escolhido.
O QUE FOI UTILIZADO?
1: Bibliotecas (pytubefix, PyQt6, playsound, sys)
2: Classes (QApplication, QWidget, QPushButton, QLineEdit, QLabel, QFileDialog)
3: Funções
ALGORITIMO:
Passo 01: Criar a janela principal da aplicação (home_screen);
Passo 02: Adicionar um campo de entrada de texto (QLineEdit) para o link do vídeo;
Passo 03: Adicionar um botão (QPushButton) para iniciar o download;
Passo 04: Adicionar uma imagem (QLabel) para o visual da aplicação;
Passo 05: Adicionar um rodapé (QLabel) com créditos;
Passo 06: Implementar a função de download que:
Passo 07: Abre um diálogo para escolher o local de salvamento;
Passo 08: Toca um som de clique;
Passo 09: Extrai o link do vídeo do campo de texto;
Passo 10: Utiliza pytubefix para baixar o vídeo na maior resolução que possua áudio atrelado ao vídeo;
Passo 11: Conectar o clique do botão à função de download;
Passo 12: Exibir a janela principal;
Para dúvidas, sugestões ou problemas, entre em contato. Álan Cruz: