Pular para o conteúdo
Todos os projetos
Projeto 2026 · Open source

LocalTube

App desktop para Windows que baixa vídeos e áudios de links e converte arquivos locais, com interface em Qt e um instalador que dispensa Python e ffmpeg.

Ano
2026
Papel
Marcelo Moreira
Duração
Stack
Python, PySide6, Qt Widgets, yt-dlp, FFmpeg, PyInstaller, Inno Setup
Capa do projeto LocalTube
  • Conversão de Arquivos
    Conversão de Arquivos
  • Biblioteca
    Biblioteca
  • Fila de Processos
    Fila de Processos

O Problema

Quem precisa baixar um vídeo ou converter um arquivo quase sempre acaba num site de download ou conversor online. A experiência costuma ser a de anúncios que cobrem a tela, botões de "Download" falsos, pop-ups, limite de tamanho, marca d'água e a cobrança de um plano pago para tirar as restrições.

E ainda pode ser pior, porque muitos desses sites além de poderem infectar o computador do usuário, o arquivo é enviado para o servidor de alguém que você não conhece.

A proposta

O LocalTube é um aplicativo desktop gratuito para Windows que faz o mesmo trabalho sem nada disso. Ele roda no seu computador, o download sai do site de origem direto para a sua pasta, e a conversão acontece na sua máquina, sem enviar seus arquivos para lugar nenhum.

  • Sem anúncios, sem pop-ups e sem botões enganosos.
  • Gratuito, sem plano pago, sem limite de tamanho e sem marca d'água.
  • Seus arquivos não passam por servidores de terceiros.
  • Código público no GitHub e instalador publicado com o hash SHA-256, para quem quiser conferir que o arquivo é o original.

O que o app faz

  • Baixar: cole um link e escolha a qualidade e o formato (MP4, MKV, WEBM, MP3, M4A…), a pasta, as legendas e até um trecho do vídeo.
  • Fila: vários downloads ao mesmo tempo, com pausar, retomar e tentar de novo.
  • Converter: arraste arquivos e converta para MP4, MKV, WEBM, MOV, GIF, MP3, M4A, WAV, FLAC ou OGG.
  • Biblioteca: os arquivos baixados, com busca, duração e qualidade.

Por dentro

Por trás da interface estão duas ferramentas de código aberto consagradas: o yt-dlp, para ler e baixar os vídeos, e o ffmpeg, para converter. A interface foi feita em Python com Qt (PySide6) e roda as duas como processos separados, então o app não trava durante um download ou conversão.

Para funcionar para quem não é técnico, o app vem num instalador que já inclui tudo, não é preciso instalar Python, ffmpeg nem nada pelo terminal, nem ter senha de administrador. Como os sites mudam com frequência, o próprio app atualiza o yt-dlp pelas configurações, sem precisar baixar um instalador novo.

Outros projetos