Manual de Sobrevivência do WakkaQt

Bem-vindo ao WakkaQt v1.0 –– um app multimídia gravador de karaoke, multiplataforma e livre

WakkaQt is a karaoke application built with C++ and Qt6, designed to record vocals over a video/audio track and mix them into a rendered file.

This app features webcam recording, YouTube video downloading, real-time sound visualization, and post-recording video rendering with FFmpeg. It automatically does some mastering on the vocal tracks. It also has a custom AutoTuner class called VocalEnhancer that provides slight pitch shift/correction and formant preservation.

Funcionalidades pseudo-Épicas do WakkaQt:

  • Gravação de Karaokê: Sincronize vídeo e áudio enquanto você canta. Vai parecer que você nasceu pra isso.
  • MIX Vídeo com Webcam: Misture a gravação da sua voz com o vídeo da sua webcam e o playback escolhido
  • Baixar do YouTube: Pegue vídeos do YouTube diretamente para usar como base para seu show particular.
  • Renderização Profissional: O WakkaQt usa FFmpeg para renderizar tudo, masterizando automaticamente com qualidade.
  • VocalEnhancer, rotina de correção de tonalidade com preservação de formantes dos vocais, aproveite, é automatico, é de graça e é livre! 😀

Usuários de Windows: “Eu só quero cantar! Como eu faço isso rodar?”

Passo a Passo do Sucesso no Windows:

  • Baixe
    • No final desta página você encontrará o link para baixar o ZIP do Windows versão x64. É só clicar na figura e baixar.
  • Descompacte
    • Clique com o botão direito no arquivo ZIP e escolha “Extrair tudo…”.
      • Execute
        • Finalmente, dentro da nova pasta, clique em WakkaQt.exe e pronto!
  • Escolha o repertório que quiser
    • Você pode usar mídias que já possui no computador, vídeos e arquivos de audio como MP3, ou colar uma URL do YouTube no lugar indicado, baixando então o vídeo para você usar como playback!
    • Existem milhões de vídeos de karaoke de alta qualidade hoje em dia disponíveis em serviços de streaming como YouTube, escolha sua música:
  • Solte a voz, divirta-se!!!!!

NOTA: Antivirus e VPN podem comprometer certas funcionalidades.

VPN impede a extração de vídeos do YouTube e o Antivírus pode comprometer a performance.

Heróis do Linux: “Bora compilar!”

Passo 1: Instalar as Dependências

Ubuntu/Debian

sudo apt update
sudo apt install qt6-base-dev qt6-multimedia-dev ffmpeg yt-dlp libfftw3-dev

Fedora

sudo dnf install qt6-qtbase-devel qt6-qtmultimedia-devel ffmpeg yt-dlp fftw-devel

Arch Linux

sudo pacman -S qt6-base qt6-multimedia ffmpeg yt-dlp fftw

openSUSE

sudo zypper install qt6-qtbase-devel qt6-qtmultimedia-devel ffmpeg yt-dlp fftw3-devel

Nota: recomenda-se utilizar a versão mais atual da sua distro. (i.e. Ubuntu 24.10 )

Passo 2: Clonar o Repositório e Compilar

git clone https://github.com/guprobr/WakkaQt.git
cd WakkaQt
mkdir build
cd build
cmake ..
make

Passo 3: Execute o Programa

Depois que tudo estiver compilado, é só rodar:

./WakkaQt

Agora é só escolher o microfone, preparar a webcam e soltar o gogó!


DEMO: Mambembe – Chico Buarque, Maria Bethania e Nara Leão

Contribuições e Licença

Quer melhorar o WakkaQt? Você é mais que bem-vindo a contribuir no GitHub!

O projeto está licenciado sob a licença MIT.

E aí, quer brincar no Windows e está pronto para começar a cantar?

Clique na figura abaixo

Clique aqui para baixa o ZIP da versão Windows 64 bits