Ferramenta de Gravação de Tela
Grave sua tela, janela ou aba do navegador com áudio opcional, baixe instantaneamente
Seu navegador não suporta gravação de tela. Por favor use o Chrome, Firefox ou Edge mais recente.
Visualização de Gravação
Vídeos Gravados
O que é Gravador de Tela?
O gravador de tela captura a tela inteira, uma janela de aplicativo ou uma aba do navegador diretamente no browser. Dependendo do suporte e das permissões, também pode incluir áudio do sistema e entrada de microfone, sendo útil para tutoriais rápidos, reprodução de bugs, demonstrações de produto, trechos de aula, revisões de design e explicações de suporte sem instalar software separado. Antes de gravar, é importante verificar janelas privadas, notificações, senhas, dados de clientes e abas não relacionadas, porque a área escolhida será registrada exatamente como está. O processamento é local e o arquivo pode ser baixado depois, mas qualidade e áudio dependem do ambiente.
Como Usar
Como usar
- Selecione o que deseja gravar: tela inteira, janela ou aba do navegador
- Escolha as configurações de áudio (opcional)
- Clique em 'Start Recording' e selecione o que deseja compartilhar
- Clique em 'Stop Recording' quando terminar
- Faça o download ou visualize sua gravação
Dicas
- Feche notificações desnecessárias antes de gravar
- Para áudio do sistema, escolha 'Browser Tab' e marque 'Share audio'
- Você pode pausar e retomar durante a gravação
- Use uma conexão de rede estável para melhores resultados
Casos de uso
Princípio técnico
A captura começa com navigator.mediaDevices.getDisplayMedia({ video: true, audio: true }), que retorna um MediaStream contendo uma faixa de vídeo (a tela, janela ou aba escolhida) e opcionalmente uma faixa de áudio quando o navegador e a fonte permitem. O usuário escolhe a superfície em um diálogo nativo, e a stream termina automaticamente quando o usuário clica no botão do sistema de parar compartilhamento, que dispara o evento ended da faixa para que o gravador possa finalizar o arquivo.
A saída codificada é produzida pela API MediaRecorder. A seleção de contêiner e codec passa por MediaRecorder.isTypeSupported() com candidatos como video/webm;codecs=vp9,opus, video/webm;codecs=vp8,opus, e no Safari video/mp4;codecs=avc1. ondataavailable dispara periodicamente (ou ao parar), entregando pedaços Blob que são concatenados em um único Blob com o mimeType da gravação. videoBitsPerSecond e audioBitsPerSecond equilibram qualidade e tamanho do arquivo, e uma screencast típica de 1080p a 4 Mbps VP9 ocupa cerca de 30 MB por minuto.
Quando áudio do sistema e microfone são solicitados simultaneamente, a página constrói um AudioContext, envolve cada MediaStreamTrack em um MediaStreamAudioSourceNode, e os mistura através de um GainNode em um MediaStreamAudioDestinationNode. A faixa de áudio mesclada substitui as streams originais antes do MediaRecorder iniciar, de modo que o WebM resultante contém uma única faixa Opus mista em vez de duas separadas. Suporte do navegador requer Chrome 72+, Firefox 66+ ou Safari 13+; navegadores mais antigos recusam getDisplayMedia ou omit a restrição de áudio.
- API de captura: navigator.mediaDevices.getDisplayMedia({ video, audio }) retorna um MediaStream; o usuário escolhe tela/janela/aba em um diálogo do sistema
- Codificador: MediaRecorder com isTypeSupported() testando video/webm;codecs=vp9,opus primeiro, recorrendo a vp8 ou H.264/AVC1 em MP4
- Saída em pedaços: ondataavailable gera fatias Blob que são concatenadas e envolvidas em um Blob do mimeType negociado
- Mistura de áudio: AudioContext + MediaStreamAudioSourceNode + GainNode + MediaStreamAudioDestinationNode mesclam o áudio do sistema com o microfone em uma única faixa Opus
- Fim da stream: o evento ended da faixa de vídeo é disparado quando o usuário clica na barra de parar compartilhamento do navegador, finalizando a gravação
- Controle de bitrate: videoBitsPerSecond entre 2,5-8 Mbps para 1080p; 4 Mbps VP9 equivale a cerca de 30 MB por minuto
- Linha de base do navegador: Chrome 72+, Firefox 66+, Safari 13+; captura de áudio da aba funciona apenas em navegadores baseados em Chromium com a caixa de seleção de compartilhamento de áudio da aba
Exemplos
Tutorial de software, 10 minutos em 1080p
Fonte: Tela inteira (1920 x 1080)
Áudio: Apenas microfone
Codec: video/webm;codecs=vp9, opus
Taxa de quadros: 30 fps
Duração: 10:00
Saída: tutorial.webm, ~190 MB
Uso: tutoriais de produto, upload em LMSReprodução de bug com áudio do sistema
Fonte: Aba do navegador (Chrome)
Áudio: Áudio do sistema (áudio da aba compartilhado no diálogo)
Codec: video/webm;codecs=vp8, opus
Duração: 0:45
Saída: bug-repro-2026-06-10.webm, 7.2 MB
Anexado a: GitHub issue #1284Trecho de reunião online com mic + áudio do sistema
Fonte: Janela do aplicativo (Zoom)
Áudio: Sistema + Microfone (ambos)
Duração: 3:20
Saída: meeting-snippet.webm, 42 MB
Nota: pausa em 1:15 para pular a digitação de credenciais e depois retomarDemonstração de produto para app store
Fonte: Janela do aplicativo (1280 x 720)
Áudio: Nenhum (demo silenciosa para sobrepor legendas depois)
Taxa de quadros: 30 fps, bitrate: 4 Mbps
Duração: 0:30
Saída: demo.mp4 (se H.264 suportado) ou .webm como fallback
Tamanho: ~15 MB, dentro do limite de preview da app storePerguntas frequentes
Como o gravador de tela funciona?
Ele usa a API MediaRecorder do navegador em um MediaStream de compartilhamento de tela vindo do getDisplayMedia. O navegador pergunta o que você quer compartilhar (tela inteira / janela / aba); a página grava os quadros em um blob de vídeo na memória e oferece o download quando você para. Sem servidores de gravação, sem nuvem, sem upload.
Qual formato e codec é usado?
WebM com codec de vídeo VP8 ou VP9 (dependendo do suporte do navegador) e áudio Opus. A maioria dos navegadores modernos, editores de vídeo e players lidam com WebM nativamente. Para exportar MP4, transcodifique localmente com FFmpeg após o download.
Posso incluir o áudio do sistema?
Alguns navegadores/sistemas operacionais permitem captura de áudio da aba ou do sistema durante o getDisplayMedia. Chrome no Windows é o mais permissivo; Safari e Firefox são mais limitados. O áudio do microfone (sua voz) é gravado separadamente, se você conceder permissão.
Qual é o tempo máximo de gravação?
A memória do navegador é o limite, já que a gravação fica na RAM até você parar. Limite prático: 10-60 minutos dependendo da resolução e do bitrate. Para gravações mais longas ou screencasts de alta qualidade, o OBS Studio (desktop) é mais capaz — ele transmite para o disco e não tem teto de memória.
Minha gravação é enviada para algum lugar?
Não. A gravação é local no seu navegador. Baixá-la salva o arquivo WebM no seu dispositivo. Nada é transmitido para um servidor a menos que você compartilhe o arquivo explicitamente.
Por que a gravação está com lag ou baixa qualidade?
Capturar a tela e recodificar é intensivo para a CPU. Feche outros aplicativos, reduza a resolução de gravação se possível e escolha uma única janela ou aba em vez da tela inteira. Codificação por hardware (h264 via WebCodecs API) ajuda onde for suportada, mas ainda não é universal.
Posso cortar ou editar a gravação?
Não nesta ferramenta. Baixe o arquivo WebM e use um editor de vídeo (DaVinci Resolve, Shotcut, FFmpeg na linha de comando) para cortar, transcodificar ou anotar.
Ferramentas relacionadas
Ferramenta de Conversão em Escala de Cinza
Conversor de imagem para escala de cinza online gratuito. Converta imagens coloridas para efeito preto e branco. Suporta processamento em lote, processamento local baseado em navegador, privacidade protegida.
Conversor de Imagem para WebP
Conversor de imagem para WebP online gratuito. Converta JPG, PNG, GIF para formato WebP para tamanho menor e melhor qualidade. Processamento local baseado em navegador, privacidade protegida.
Ferramenta de Marca d'Água
Ferramenta de marca d'água em imagem online gratuita. Adicione marcas d'água de texto ou imagem com posição, opacidade e tamanho ajustáveis. Processamento local baseado em navegador, privacidade protegida.
Ferramenta de Conversão de Imagem Base64
Conversor de imagem para Base64 online gratuito com upload arrastar e soltar, visualização em tempo real e múltiplos formatos de imagem. Incorpore imagens em código, reduza requisições HTTP.
Ferramenta de Compressão de Imagens
Ferramenta de compressão de imagem online gratuita suportando formatos JPEG, PNG, WebP com qualidade e dimensões ajustáveis. Processamento local baseado em navegador, privacidade protegida.
Conversor de Formato de Imagem
Conversor de formato de imagem online gratuito. Converta entre formatos JPG, PNG, WebP, BMP, GIF com qualidade ajustável. Processamento local baseado em navegador, privacidade protegida.
