VídeosPrintsSeleção
de área
Screen Recorder Pro

Sua tela.Do seu jeito.

Vídeos e prints em um só lugar.

Grava a tela e tira prints com nome e pasta certos.

App desktopVídeo e printsPessoal

  • Electron 28
  • JavaScript
  • FFmpeg
  • HTML e CSS
Gravação de vídeoCaptura de telasSeleção de área
Screen Recorder Pro

Sua tela.Do seu jeito.

Vídeos e prints em um só lugar.

  • Electron 28
  • JavaScript
  • FFmpeg
  • HTML e CSS

Grava a tela e tira prints com nome e pasta certos.

App desktopVídeo e printsPessoal

  • Electron 28
  • JavaScript
  • FFmpeg
  • HTML e CSS

PortfólioScreen Recorder Pro

O que capturar

Depende de qual monitor você está? Não mais.

Com mais de um monitor, o print padrão é o do monitor onde o cursor está, toque ou passe o mouse na mesa e veja qual acende. Também dá para fixar um monitor, uma janela ou uma área. Capture com o botão ou com a tecla F9 de verdade: antes da foto, o programa sai da frente para não aparecer no print.

Ou aperte F9 com esta parte na tela.

Os prints, já com nome

Nenhum print ainda.

Os cinco alvos

Os alvos, o padrão e a espera de 300 ms são os do código (screenshot.js). Em telas com escala, o print sai no tamanho real dos pixels, não reduzido.

O nome

Cada print já sai com nome e lugar.

Dê um nome ao grupo e o programa cuida do resto: tira o que o Windows não aceita, troca espaço por hífen, foge dos nomes reservados e continua a numeração de onde a pasta parou, mesmo depois de fechar o programa. Escreva um nome e veja.

Experimente:

Proibido no Windows: some. Espaço: vira hífen.

O nome que vai para o discovitrine

Prints/vitrine/

  1. vitrine-001.png
  2. vitrine-002.png
  3. vitrine-007.png
  4. Próximo arquivovitrine-008.png

As regras são as do código (limparNome e proximoNumero): a numeração lê a pasta e segue do maior número, na pasta de exemplo há um vitrine-007, então o próximo é o 008, não o 003.

Cena do projeto: o programa aberto num monitor, com o botão de gravar em vidro vermelho e os ícones de tela, microfone e ajustes

Você escolhe o enquadramento.

Tela inteira, janela ou área, com atalhos para cada passo.

Tela, janela
ou área
Áudio e
microfone
Qualidade
configurável

Na gravação, cada opção do programa está aqui: escolha a fonte, o áudio, a qualidade e onde a câmera fica, a prévia obedece. Ligue o destaque e toque ou passe o mouse na prévia; depois inicie, pause e pare.

Fonte

Áudio

Resolução

Quadros por segundo

Formato

Câmera

Contagem antes de gravar

Destaque do cursor

Tela inteira1080p · 30 FPS · MP4Sistema
Prévia da gravação

Alt+R inicia · Alt+S para · Alt+P pausa ou retoma

Opções e atalhos são os da tela do programa. A gravação sai em VP9 (ou VP8, se o sistema não tiver VP9); o áudio do sistema e o do microfone são misturados num só. Aqui a prévia é de mentira: nada é gravado.

A gravação longa

Uma hora de vídeo sem encher a memória.

Em vez de guardar o vídeo inteiro na memória até o fim, o programa manda cada segundo gravado direto para um arquivo no disco. Ao parar, fecha o arquivo: no WebM, escreve a duração que o navegador deixa de fora; no MP4, converte. Grave seis segundos e escolha.

Resolução

temp_1760641620000.webm0 pedaços · ≈ 0 MBestimado pela taxa da resolução escolhida

O pedaço de 1 segundo, a correção da duração em JavaScript puro (sem processo externo), as opções do FFmpeg e o recuo para WebM são os do código (main.js e webm-duracao.js). Os tamanhos são uma estimativa pela taxa-alvo de cada resolução.

Os atalhos

A tecla só vale quando chega.

O sistema responde que a tecla foi registrada mesmo quando ela nunca chega ao programa. Por isso o programa tem um teste: você aperta e ele confirma. Clique no campo e aperte qualquer tecla, a prova acontece aqui.

A prova da tecla

Clique aqui e aperte uma tecla (F9, Scroll Lock, Alt+R…).

    • Capturar um printF9Se recusada:F8F7Alt+Shift+PCtrl+Shift+1
    • Começar um grupo novoScroll LockSe recusada:Alt+Shift+GCtrl+Shift+2F10Alt+Shift+N
    • Gravar vídeoAlt+RAlt+SAlt+P

    No Windows 11, a tecla Print Screen abre a Ferramenta de Captura por padrão, um programa de fora só a recebe se essa opção for desligada. Por isso o padrão aqui é F9, com reservas que o sistema disputa menos.

    As teclas, as reservas e o motivo do teste são os do código (hotkeys.js). Na seleção de área, Esc cancela e Enter confirma, só enquanto ela está aberta.

    Cena do projeto: a tela de prints do programa num monitor, com fitas de luz vermelha

    Da ideia ao aplicativo.

    Interface própria. Arquivos locais.

    Captura organizadaPrints em gruposDesenvolvimento autoral

    A galeria do programa não tem pasta de mentira: criar uma pasta cria no disco, arrastar um print move o arquivo, e a pasta clicada vira o destino dos próximos prints. Apagar manda para a lixeira, print apagado por engano não pode ser irreversível. Experimente.

    vitrineArraste um print para uma pasta ou para a lixeira.

    As telas do programa

    1 de 11

    Tudo nas pastas do programa é arquivo de verdade (screenshot.js): a pasta aparece no Explorer, e a galeria se atualiza sozinha quando algo muda lá fora. As miniaturas aqui são as telas do próprio programa.

    As tecnologias

    Do que é feito, peça por peça

    Um programa de computador feito com tecnologia de navegador: o Electron dá a janela, a bandeja e as teclas globais; o próprio Chromium grava a tela e fotografa os monitores; e o FFmpeg entra só quando o vídeo precisa virar MP4. Escolha uma peça para ver o que ela faz aqui e em que arquivo está.

    10tecnologias, em 3 camadas

    Janela

    Tela

    Arquivos