Skip to content

Repository files navigation

🎬 YouTube Ultra Downloader PRO

O YouTube Ultra Downloader PRO é um software avançado desenvolvido para Windows, projetado para oferecer uma experiência completa, moderna e altamente eficiente no download de vídeos e músicas diretamente do YouTube.

Construído com React + Electron + Node.js, o aplicativo funciona de forma 100% integrada ao computador do usuário em tempo real, utilizando o poder do yt-dlp para garantir máxima qualidade, velocidade e compatibilidade.


🚀 Principais Funcionalidades

  • Download Inteligente em Tempo Real: Utiliza comandos reais do yt-dlp diretamente no seu PC.
  • Qualidade Dinâmica (Vídeo): Detecta automaticamente se o vídeo possui 4K, 2K, 1080p, etc., e permite que você escolha a resolução antes de baixar.
  • Qualidade Profissional (Áudio): Opções de bitrate para MP3 (320kbps, 256kbps, 192kbps, 128kbps) com extração de alta fidelidade.
  • Suporte a Playlists: Baixe listas de reprodução inteiras com um único clique.
  • Feedback Visual Moderno (Toasts): Notificações elegantes em tempo real para ações como salvar configurações e conclusão de downloads.
  • Configurações Avançadas: Gerenciamento completo de caminhos (yt-dlp, FFmpeg), cookies, pastas de download e integração com Discord.
  • Integração com Discord: Notificações automáticas via Webhook quando o download é concluído.
  • Interface Windows 11: Design limpo, elegante e com animações fluidas (Framer Motion).
  • Logs em Tempo Real: Acompanhe exatamente o que o motor de download está fazendo através da aba de Logs.

🛠️ Pré-requisitos

Para rodar ou compilar o projeto, você precisará de:

  1. Node.js (Versão 18 ou superior recomendada).
  2. yt-dlp.exe (Deve ser configurado nas configurações do app após abrir).
  3. FFmpeg (Necessário para conversão de MP3 e junção de vídeos de alta qualidade).

💻 Comandos Disponíveis

Abra o terminal na pasta do projeto e utilize os comandos abaixo:

1. Instalação das Dependências

npm install

2. Iniciar o Aplicativo (Modo Usuário)

Este comando compila o frontend e abre o Electron carregando os arquivos locais.

npm start

3. Modo Desenvolvedor

Abre o app com o Console do Desenvolvedor (DevTools) ativado para depuração em tempo real.

npm run dev

4. Compilar Frontend (Vite)

Gera os arquivos estáticos na pasta dist.

npm run build:frontend

5. Gerar Executável Portátil (.exe)

Cria uma versão portátil do aplicativo na pasta dist-electron que não precisa de instalação.

npm run build-portable

6. Gerar Instalador Completo (.exe)

Cria um instalador padrão do Windows (NSIS).

npm run build-win

⚙️ Configuração Inicial

Ao abrir o aplicativo pela primeira vez, vá até a aba Configurações e defina:

  • O caminho do seu executável yt-dlp.exe.
  • A pasta onde os downloads serão salvos.
  • (Opcional) O caminho do seu arquivo cookies.txt para baixar vídeos restritos.

Desenvolvido por JefersonPc 🚀 "Transformando a forma como você baixa conteúdo do YouTube."

coloca tudo isso aquio e da enter no final ja era vai funciona perfeitamente ou nao precisa da enter ok

sempre faz isso quando for baixa o app ok nunca deixa de executa isso aqui ok e nois npm install npm audit fix npm audit fix --force npm start