Acompanhe a evolução do Rec Corder e baixe qualquer versão anterior. Recomendamos sempre o uso da versão estável mais recente para a melhor experiência.
Muita coisa! Nossa aplicação passou por mudanças radicais no ecossistema de gravação, adicionamos suporte para download do CLI via Windows, e o mais importante: o Rec Corder agora roda em Linux! Sim, para usuários de Linux, agora o Rec Corder é totalmente possível.
Ressalvas
O Rec Corder não é completamente compatível com Hyprland, e possui alguns bugs relacionados. É de nossa responsabilidade fazer as alterações e atualizações necessárias de correções de bugs para fazer funcionar. Espere por mais updates!
O que foi implementado
O Rec Corder sofreu alguns updates durante sua fase beta que pode ser extremamente sustentável pra aplicação futuramente!
AI Review para o GitHub: O repositório público oficial (brnalemusic/rec-corder) agora consta com um assistente de IA para Pull Requests, Commits, Issues, etc. Como o repositório ainda é muito novo, não há colaboradores humanos para me ajudarem com Pull Requests e Issues.
Suporte para Linux: O grande update é o suporte nativo à Linux, especificamente Ubuntu e/ou Debian.
Melhor suporte à tela cheia: O Rec Corder recebeu um suporte mais rígido à aplicações em Tela Cheia.
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Se você estiver pelo aplicativo, basta clicar em "Atualizar e Reiniciar" para atualizar de forma interna, e caso você esteja vendo isso tardiamente, com outras versões disponíveis após essa, e mesmo assim queira baixar esta versão, basta clicar no instalador .exe abaixo (não recomendado).
Para Devs
O download para devs exige alguns comandos no seu terminal. Execute os seguintes comandos, em ordem:
ps
# Clona o repositório para a sua máquina
git clone "https://github.com/brnalemusic/rec-corder.git"
# Entra na pasta do repositório
cd "rec-corder"
# Instala as dependências
npm install
# Roda o aplicativo diretamente na sua máquina
npm run tauri dev
Estamos muito contentes em lançar a versão 0.4.0 do Rec Corder. Agora, o aplicativo conta com funcionalidades essenciais que a versão anterior não tinha.
O update principal da aplicação é o seu suporte à aplicações em tela cheia. Em versões anteriores, não era possível gravar aplicativos em tela cheia, já que ocorria o famoso congelamento por tela duplicada. Isso foi corrigido, e agora nossa aplicação utiliza de configurações mais razoáveis para gravações em tela cheia e/ou desktop.
Resumo das Atualizações
Atualização
v0.3.1
v0.4.0
Comentário
Tela Cheia
❌
✅
A aplicação agora suporta gravações em tela cheia e/ou desktop.
Webcam
✅
✅
A aplicação teve otimizações na gravação de webcam.
Desempenho
✅
✅
A aplicação teve otimizações de desempenho.
Download
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Se você estiver pelo aplicativo, basta clicar em "Atualizar e Reiniciar" para atualizar de forma interna, e caso você esteja vendo isso tardiamente, com outras versões disponíveis após essa, e mesmo assim queira baixar esta versão, basta clicar no instalador .exe abaixo (não recomendado).
Para Devs
O download para devs exige alguns comandos no seu terminal. Execute os seguintes comandos, em ordem:
ps
# Clona o repositório para a sua máquina
git clone "https://github.com/brnalemusic/rec-corder.git"
# Entra na pasta do repositório
cd "rec-corder"
# Instala as dependências
npm install
# Roda o aplicativo diretamente na sua máquina
npm run tauri dev
Essa versão trás apenas uma atualização, mas que é muito importante para a experiência do usuário. Agora, você poderá visualizar as notas de lançamento da versão que você está utilizando diretamente pelo aplicativo. Um bug no Build da versão anterior ocorria e impedia que as notas fossem exibidas, mas agora, o problema foi corrigido.
Updates
Notas — Ao clicar no número da versão, você consegue ver as notas de lançamento da versão que você está utilizando.
Diff das atualizações
Recurso
v0.3.0
v0.3.1
Comentários
Notas
✅
✅
O sistema antigo foi consertado.
Detalhes
Notas
Ao clicar na versão do aplicativo, no canto superior direito, a aplicação exibe as notas da atualização que você está utilizando agora. Ele lê o arquivo UPDATE.md disponível no Source Code da aplicação (no momento do build do GitHub Actions).
Download
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Se você estiver pelo aplicativo, basta clicar em "Atualizar e Reiniciar" para atualizar de forma interna, e caso você esteja vendo isso tardiamente, com outras versões disponíveis após essa, e mesmo assim queira baixar esta versão, basta clicar no instalador .exe abaixo (não recomendado).
Para Devs
O download para devs exige alguns comandos no seu terminal. Execute os seguintes comandos, em ordem:
ps
# Clona o repositório para a sua máquina
git clone "https://github.com/brnalemusic/rec-corder.git"
# Entra na pasta do repositório
cd "rec-corder"
# Instala as dependências
npm install
# Roda o aplicativo diretamente na sua máquina
npm run tauri dev
Estamos trabalhando duro para adicionar funcionalidades incríveis à nossa aplicação de código aberto. Esse é um MINOR update que trará uma funcionalidade incrível à aplicação: a possibilidade de utilizar a Webcam nas gravações!
E, finalmente, saimos dos updates PATCH para arquitetar algo que será realmente útil, sem afetar o desempenho da gravação.
Estamos trabalhando para adicionar funcionalidades realmente pros criadores e pros usuários. Dessa vez, implementamos as funcionalidades mais comuns de mercado para o melhor desempenho possível.
Arquivos modificados
Os seguintes arquivos foram modificados, adicionados ou removidos:
Arquivo
Alteração
Comentário
config.rs
Modificado
Adicionado 4 novos campos à struct AppConfig
recorder.rs
Novo
Novo #[tauri::command] que lista câmeras via FFmpeg.
mod.rs
Modificado
Sem mudança de exportação necessária — recorder.rs já é re-exportado.
lib.rs
Modificado
Adicionado recorder::list_cameras ao invoke_handler.
ffmpeg.rs
Novo
Nova função pública para montar o input e filtro de overlay da webcam.
session.rs
Novo
Diversas alterações.
Diversas outras alterações foram feitas no código, mas essas foram as maiores. Caso queira ver o relatório completo, você pode comparar as versões e ter todo o log de alterações de arquivos ultra detalhado.
Principais updates
Note que essa versão não trás apenas a Webcam para a lista de updates. Nós fizemos diversas melhorias que irá transformar sua experiência com o Rec Corder. Abaixo, veja uma lista de todos os updates que foram implementados para a versão v0.3.0.
Updates
Webcam — Agora você consegue utilizar a Webcam como sobreposição nas suas gravações.
Notas — Ao clicar no número da versão, você consegue ver as notas de lançamento da versão que você está utilizando.
Antiacidente — Ao clicar no X, você é alertado sobre o fechamento e o cancelamento da gravação, sem meios de recuperar. Implementaremos Smart Cancel em atualizações futuras.
Diff das atualizações
Recurso
v0.2.11
v0.3.0
Comentários
Webcam
❌
✅
-
Notas
❌
✅
-
Antiacidente
✅
✅
O sistema foi aprimorado.
Detalhes
Webcam
O recurso de Webcam foi adicionado através de uma comunicação interna entre o Frontend e o Backend, que carrega o recurso junto com a sua tela através do FFmpeg. No final, a Webcam é achatada em seu vídeo, tornando-o em um vídeo único. Você pode escolher o posicionamento e o tamanho da sua câmera através das configurações > vídeo.
Notas
Ao clicar na versão do aplicativo, no canto superior direito, a aplicação exibe as notas da atualização que você está utilizando agora. Ele lê o arquivo UPDATE.md disponível no Source Code da aplicação (no momento do build do GitHub Actions).
Antiacidente
O aplicativo pede a sua confirmação para fechar a aplicação quando você clica no X nativo do Windows. Um modal estilizado é aberto na frente da aplicação pedindo a confirmação do usuário para efetuar o fechamento. O usuário receberá um alerta dizendo que a gravação ficará corompida.
Importante
O sistema antiacidente agora informa ao usuário que ele clicou em fechar antes de realmente abortar a execução da aplicação, resultando em corrupção do vídeo.
Essa foi uma atualização sugerida por testers da aplicação. Um grande abraço à Dave Santos pelo feedback.
Dica
Teste a sua câmera! Vá nas configurações e altere a câmera, posicionamento e tamanho.
Essa funcionalidade pode bugar e ainda está sendo melhorada. Caso encontre alguma falha, abra uma Issue.
Próximas atualizações
Para updates futuros, estamos planejando alterações que adicionarão ainda mais profissionalismo na nossa plataforma. A filosofia do Rec Corder é simples: otimização e fluidez. E é isso que iremos cumprir.
O que será adicionado futuramente?
Antiacidente Nuclear
Para fechamentos acidentais da aplicação, sem incluir o desligamento repentino (como tela azul, queda de energia), iremos adicionar uma função que salva a gravação antes de realmente fechar. Isso impede da gravação corromper. Chamaremos esse recurso de Smart Cancel.
Melhorias no Desempenho
Estamos planejando fazer melhorias no desempenho da aplicação para torná-la mais estável e otimizada. Estamos cientes que essa atualização está destilando o desempenho original das versões anteriores, e isso vem desde a versão v0.2.0 por conta da adição do WGC.
Download
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Se você estiver pelo aplicativo, basta clicar em "Atualizar e Reiniciar" para atualizar de forma interna, e caso você esteja vendo isso tardiamente, com outras versões disponíveis após essa, e mesmo assim queira baixar esta versão, basta clicar no instalador .exe abaixo (não recomendado).
Para Devs
O download para devs exige alguns comandos no seu terminal. Execute os seguintes comandos, em ordem:
ps
# Clona o repositório para a sua máquina
git clone "https://github.com/brnalemusic/rec-corder.git"
# Entra na pasta do repositório
cd "rec-corder"
# Instala as dependências
npm install
# Roda o aplicativo diretamente na sua máquina
npm run tauri dev
O aplicativo trás algumas novidades interessantes que são incríveis tanto pro desenvolvedor, quanto pro usuário final.
Introduzido
Animação de risco ao desativar microfone/áudio;
Reajuste nas dimensões padrão da janela de configurações;
Melhoria visual no Dropdown do seletor de microfone/áudio/monitor.
Implementado
Auto-update agora aparece no ambiente de debug npm run tauri dev;
Agora, não é necessário mais rodar cargo check.
Resumo das implementações
Recurso
v0.2.8
v0.2.11
Comentário
Auto-updater
✅
✅
O auto-updater foi implementado no ambiente de debug. Agora, se você alterar a versão para algo inferior a v0.2.11 no arquivo version.txte rodar npm run sync, ao abrir o aplicativo no debug (npm run tauri dev), você verá a janela do auto-updater e poderá testar seu comportamento.
Animações
❌
✅
-
Ajustes finos de visual
✅
✅
A versão anterior já possuia ajustes finos no visual da aplicação, mas essa versão trouxe ainda mais melhorias e otimizações.
Download
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Se você estiver pelo aplicativo, basta clicar em "Atualizar e Reiniciar" para atualizar de forma interna, e caso você esteja vendo isso tardiamente, com outras versões disponíveis após essa, e mesmo assim queira baixar esta versão, basta clicar no instalador .exe abaixo (não recomendado).
Para Devs
O download para devs exige alguns comandos no seu terminal. Execute os seguintes comandos, em ordem:
PowerShell
# Clona o repositório para a sua máquina
git clone "https://github.com/brnalemusic/rec-corder.git"
# Entra na pasta do repositório
cd "rec-corder"
# Instala as dependências
npm install
# Roda o aplicativo diretamente na sua máquina
npm run tauri dev
Nossa aplicação sofreu uma atualização drástica no auto-updater que estragou-o e o fez ficar disfuncional. Agora, todas as nossas forças nessa atualização foram focadas em reescrever o auto-updater para ser algo clean.
O novo auto-updater busca, através do plugin do Tauri v2, a nova atualização nos repositórios do GitHub. Caso ele encontre, uma janela é disparada no seu dispositivo, confirmando que há uma nova versão disponível. A janela foi estilizada.
Resumo das mudanças
Versão
Implementação
Comentários
Impacto
v0.2.7.1
Novo auto-updater
O auto-updater não passou por testes rigorosos de design antes de sequer ir para produção.
Péssimo design e implementação na aplicação. Isso perdura desde a versão v0.2.7.
v0.2.8
Auto-updater redesenhado
Nós paramos de usar o antigo auto-updater (modal) e criamos uma janela estilizada para dedicar as atualizações
Essa janela tem suporte ao Readme da Release, ou seja, usuários conseguem ler as notas de lançamento sem sair do app
Adendo
Se você estiver utilizando a v0.2.7.1, saiba que ela foi descontinuada (deletada do GitHub) e pode cair, ficar disfuncional. Atualize imediatamente para essa versão para adquirir as novas features e melhorias. Como a semântica da versão anterior estava errada, você terá de fazer o update manualmente.
Download
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Se você estiver pelo aplicativo, basta clicar em "Atualizar e Reiniciar" para atualizar de forma interna, e caso você esteja vendo isso tardiamente, com outras versões disponíveis após essa, e mesmo assim queira baixar esta versão, basta clicar no instalador .exe ou .msi abaixo (não recomendado).
Para Devs
O download para devs exige alguns comandos no seu terminal. Execute os seguintes comandos, em ordem:
PowerShell
# Clona o repositório para a sua máquina
git clone "https://github.com/brnalemusic/rec-corder.git"
# Entra na pasta do repositório
cd "rec-corder"
# Instala as dependências
npm install
# Roda o aplicativo diretamente na sua máquina
cd "src-tauri"
cargo check
cd ..
npm run tauri dev
📅 Data: 5 de abril de 2026 Versão Anterior: v0.2.6 Site Oficial:www.reccorder.com.br(será atualizado em breve com v0.2.7)
🚀 Melhoria no Sistema de Auto-Update (presente desde v0.1.3)
Esta atualização refatora e aprimora significativamente o auto-updater do app — que já existia desde a v0.1.3 —, trazendo uma experiência muito mais fluida, visual e confiável.
Versão sincronizada automaticamente em package.json, Cargo.toml, tauri.conf.json, README.md, version.txt, nsis_hook.nsh e assets do instalador (sidebar.bmp, etc.)
📊 Resumo Técnico da Diff
Categoria
Detalhes
Commits
2
Arquivos Alterados
18
Novos Arquivos
updater.rs
Foco Principal
Melhoria no auto-updater (UX + confiabilidade)
Impacto no Usuário
Atualizações agora com modal bonito e barra de progresso
💡 Por que esta atualização é importante?
O auto-update já existia, mas agora está muito mais amigável: modal visual, progresso em tempo real e instalação com um clique.
Fluxo mais estável e moderno usando o plugin oficial do Tauri.
Mantém tudo que você ama da v0.2.6: FFmpeg offline sidecar, instalação instantânea, aceleração hardware total, watchdog anti-crash, interface leve e zero telemetria.
Suporte aprimorado a WebView2 offline (melhor performance e estabilidade da interface).
.gitignore atualizado para ignorar bins temporários, logs e scripts de build.
✅ Automação de Builds & Releases
Novos scripts profissionais em /scripts/:
sync.js (+135 linhas) → sincroniza versão automaticamente em todos os arquivos (package.json, Cargo.toml, tauri.conf.json, README.md, instaladores NSIS etc.).
generate-installer-assets.js (+56 linhas) + generate-installer-assets.ps1 (+177 linhas) → gera dinamicamenteheader.bmp e sidebar.bmp com gradientes, logo, versão atual e efeitos visuais.
tauri.conf.json agora roda beforeBuildCommand: npm run sync.
Workflow de release automático corrigido (commit final da v0.2.6).
✅ Refatorações no Core Rust + Tauri
ffmpeg.rs, recorder.rs, lib.rs e services/capture/ffmpeg.rs otimizados para sidecar.
nsis_hook.nsh atualizado com mensagens dinâmicas (Rec Corder v${version}).
Assets visuais gerados automaticamente com a versão correta.
Hooks de pré/pós-instalação mais limpos e profissionais.
✅ Atualizações Gerais
README.md atualizado com versão v0.2.6 e instruções claras.
Versão sincronizada em package.json, Cargo.toml, Cargo.lock etc.
Código mais limpo, modular e preparado para futuras releases rápidas.
📊 Resumo Técnico da Diff
Categoria
Detalhes
Commits
6 (todos de Breno Alexandrē)
Arquivos Alterados
34
Linhas
+1.903 / -409
Foco Principal
Offline bundling + automação
Impacto no Usuário
Instalação instantânea e sem bugs
💡 Por que esta atualização é importante?
Mais leve e confiável que nunca: sem downloads, sem rede, sem PowerShell.
Experiência impecável em qualquer Windows (mesmo modificado).
Manutenção futura facilitada: tudo automático e versionado.
Mantém tudo que você ama da v0.2.1: Rust puro, aceleração hardware (NVENC/AMF/QuickSync), áudio dual, watchdog anti-crash, interface brutalista e zero telemetria.
“Enquanto outros gravadores pesam no seu PC, o Rec Corder usa o poder bruto da sua GPU e uma arquitetura Rust + Tauri para entregar zero lag real e processamento só no final.”
✨ O que mudou da v0.2.0 para v0.2.1? (Análise profunda do código + comparação)
A v0.2.1 não é um “update pequeno”. É uma reescrita cirúrgica do motor de captura, migração total para Rust puro e uma reforma completa da interface visual. O que era bom ficou profissional, modular e à prova de falhas.
🚀 Principais Adições e Melhorias (baseado na diff exata)
🔥 Novo Sistema de Captura 100% Rust + FFmpeg (o grande destaque)
Substituição completa do arquivo antigo capture.rs (–1.300 linhas removidas) por uma arquitetura modular:
ffmpeg.rs → +309 linhas com EncoderStrategy (NvidiaNvenc, AmdAmf, IntelQsv, SoftwareX264)
session.rs → +589 linhas gerenciando sessões de captura
windows.rs → +429 linhas com helpers nativos do Windows Graphics Capture
mod.rs → novo módulo de exposição
Teste automático de ambiente (test_environment) que detecta a melhor GPU em tempo real e escolhe o encoder perfeito.
Funções robustas: resolve_ffmpeg_path, build_capture_filter, append_encoder_args — zero cópia de memória, latência zero garantida.
FFmpeg agora é empacotado e baixado automaticamente para %LOCALAPPDATA%\RecCorder\ (melhoria no pre_install.ps1).
🎨 Reforma Total da Interface (CSS Componentizado)
Saída do CSS monolítico (main.css –914 linhas removidas) para arquitetura de componentes:
O que mudou?
Uma reescrita profunda da interface, da lógica de captura e da experiência do usuário. Agora o Rec Corder não é mais apenas um gravador leve — ele se tornou profissional, configurável e à prova de falhas.
✨ Principais Novidades (v0.2.0)
🛠️ Janela de Configurações Completa
Nova tela dedicada (settings.html + settings.js + settings.css) com abas elegantes:
Vídeo: escolha de monitor, FPS, escala (80%/60%), codec
Áudio: controle independente de microfone + som do sistema (volumes separados!)
Saída: pasta de destino customizável
Interface moderna com toggles, sliders e seleção de dispositivos em tempo real.
🎬 Splash Screen Animada
Tela de inicialização com vídeo de loading (loading_anim.mp4), versão dinâmica e feedback visual colorido. Mostra o status de inicialização e detecção de hardware.
🛡️ Sistema Anti-Crash Avançado
Banner de recuperação automática no index.html. O app agora detecta falhas críticas e tenta restaurar a gravação ao reiniciar. Configuração persistente salva em %LOCALAPPDATA%\RecCorder.
📦 Sincronização Automática de Versão
Novo script scripts/sync-version.js que atualiza todos os arquivos (package.json, Cargo.toml, tauri.conf.json, README.md, instaladores) de uma vez. Zero erro humano.
🎥 Captura com Windows Graphics Capture (WGC) + FFmpeg
Nova lógica em src-tauri/src/services/capture.rs (485 linhas adicionadas!):
Verificação automática de suporte a gfxcapture
Aceleração nativa por GPU (NVENC / AMF / QuickSync)
Zero cópias desnecessárias de memória → latência zero
Total de alterações: 3 commits • 30 arquivos modificados • +2.500 linhas • -1.007 linhas
🔄 O que já existia na v0.1.6 (e foi aprimorado)
Na versão anterior o grande destaque foi o Download Automático de FFmpeg (100% hands-free).
Na v0.2.0 isso foi evoluído: agora o FFmpeg é verificado em tempo real e atualizado caso não suporte WGC. Tudo integrado com a nova splash screen e configurações.
📊 Comparação Rápida
Aspecto
v0.1.6
v0.2.0 (Atual)
Interface
Básica
Configurações completas + Splash animada
Captura
FFmpeg básico
WGC + verificação de hardware
Áudio
Captura simples
Áudio dual isolado com volumes separados
Recuperação
Watchdog básico
Banner + recuperação automática
Configurações
Nenhuma GUI
Janela dedicada e persistente
Manutenção
Manual
Sincronização automática de versão
🌐 O que o site oficial diz sobre a v0.2.0
“O gravador de tela definitivo para Windows. Aceleração nativa, áudio dual isolado, sistema anti-crash e impacto nulo no desempenho.”
O site já exibe a v0.2.0 Estável como versão atual, com download direto, tabela comparativa mostrando superioridade contra concorrentes e destaque para o core em Rust + Tauri.
O gravador de tela para Windows mais leve e otimizado do mundo.
Enquanto outros gravadores pesam centenas de MB e consomem toda a CPU, o Rec Corder usa aceleração por hardware da placa de vídeo para gravar em alta qualidade (até 60 FPS) com impacto quase zero no desempenho.
Principais recursos (do README):
🚀 Hardware Accelerated: NVENC (NVIDIA), AMF (AMD) e QuickSync (Intel)
🎤 Áudio Dual: sistema + microfone ao mesmo tempo
📐 Custom Scale: reduza a resolução (80%, 60%) para economizar espaço
⚡ Zero Lag: frontend em Vanilla JS + backend em Rust
🛠️ Recuperação de falhas: tenta recuperar gravações mesmo após desligamento do PC
Tecnologias: Rust (54,3%), JavaScript, CSS, HTML, PowerShell e NSIS. Construído com Tauri.
✨ O que mudou na v0.1.6 (análise profunda do código + comparação)
🔥 Maior novidade: FFmpeg 100% automático
Durante a instalação (.exe ou .msi): o script pre_install.ps1 baixa automaticamente o FFmpeg (~200 MB) direto do GitHub e salva em %LOCALAPPDATA%\RecCorder\ffmpeg.exe.
Na primeira execução: a nova Splash Screen verifica se o FFmpeg existe. Se não encontrar, baixa e configura na hora com feedback visual colorido.
Essa é uma atualização puramente focada em estabilidade e redesenho visual da aplicação. A atualização conta com alterações no index.html, main.css e mais.
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Caso você queira usar esta versão, clique no instalador .exe ou .msi abaixo (não recomendado).
Para Devs
O download para devs exige alguns comandos no seu terminal. Execute os seguintes comandos, em ordem:
PowerShell
# Clona o repositório para a sua máquina
git clone "https://github.com/brnalemusic/rec-corder.git"
# Entra na pasta do repositório
cd "rec-corder"
# Instala as dependências
npm install
# Roda o aplicativo diretamente na sua máquina
cd "src-tauri"
cargo check
cd ..
npm run tauri dev
Esta atualização conta com um core importantíssimo: o auto-updater. Agora, nossa aplicação solicita ao usuário o update automático do aplicativo caso o Tauri v2 Update Checker verificar que há uma nova versão disponível nos repositórios GitHub da aplicação (o repositório atual).
É simples: basta clicar aqui para baixar a versão mais atualizada do aplicativo através do website oficial. Caso você queira usar esta versão, clique no instalador .exe ou .msi abaixo (não recomendado).