Gravando uma Reunião
Capítulo 3: Gravando uma Reunião
A extensão grava o que a aba do seu navegador pode ouvir e ver. Isso é suficiente para toda plataforma de reunião que roda no navegador — mas cada plataforma tem um fluxo de primeira execução ligeiramente diferente.
Os dois caminhos de gravação
Tab capture funciona em toda aba do navegador. A extensão pede ao Chrome um "media stream" da aba em que você está, e o Chrome entrega um pacote de áudio (som do sistema na aba) e, opcionalmente, o vídeo da aba. Esse caminho sempre funciona, mas não sabe que está em uma reunião.
Gravação com reconhecimento de reunião funciona em plataformas onde o SeaMeet tem um content script ativo. No Google Meet — sempre disponível — a extensão reconhece quando você entrou em uma chamada e pode iniciar/parar a gravação vinculada ao ciclo de vida da reunião (ela sabe quando a chamada termina e para para você). Em outras plataformas, esse comportamento fica disponível depois que você concede a permissão de host opcional da plataforma.
Os modos de microfone
No topo do painel lateral, escolha um:
- Tab audio + your mic (padrão) — o áudio da reunião mais sua voz do microfone. É o que você quer para quase toda reunião real: os outros participantes estão na aba, você está no microfone.
- Tab audio only — sem microfone. Use para webinars onde você é um espectador silencioso, ou quando quiser gravar um podcast ou palestra que está tocando no navegador.
- Mic only — sua voz, sem áudio da aba. Útil para ditado ou notas pessoais; incomum para uma reunião.
O modo é por gravação. Altere antes de pressionar Start; você não pode alternar no meio da gravação.
Gravando no Google Meet
Sem configuração — o Google Meet sempre está disponível.
- Entre na reunião em uma aba do Chrome normalmente.
- Abra o painel lateral do SeaMeet (
Ctrl+Shift+S/Cmd+Shift+S). - O painel reconhece a chamada do Meet e mostra um botão Record this meeting. Clique nele.
- Quando a reunião termina, a gravação para automaticamente.
A extensão detecta o fim da reunião de duas formas: o content script do Meet sinaliza, e o service worker, separadamente, observa a aba deixando a URL da reunião. Qualquer um dos sinais sozinho é suficiente — essa detecção redundante foi o que corrigiu a classe de bug em que uma reunião longa continuava gravando depois que a chamada terminava. Veja o release-notes.md da extensão sob 1.9 para o histórico.
Gravando no Zoom / Teams / Webex / outras plataformas
A primeira vez que você grava em uma dessas, o painel lateral oferece um prompt para grant access. Clique nele, e o Chrome pede que você permita a extensão rodar naquele domínio. Você só precisa fazer isso uma vez por plataforma.
Atualmente suportadas (via permissões de host opcionais declaradas no manifest.json da extensão):
Zoom (zoom.us), Microsoft Teams trabalho + live (teams.microsoft.com, teams.live.com), Webex, Whereby, Jitsi Meet, 8x8, BigBlueButton, GoTo Meeting / Meet, Lark / Larksuite, Tencent Meeting, VooV Meeting, Zoho Meeting, Element Call, Livestorm, ClickMeeting.
Depois que você concede acesso, o fluxo é o mesmo do Meet: abra a aba da reunião, abra o painel lateral, clique em Record this meeting.
Gravando qualquer outra coisa em uma aba
Para qualquer coisa que não esteja na lista de plataformas de reunião — um vídeo do YouTube, um webinar interno, uma plataforma de videochamada para a qual o SeaMeet não tem content script — use tab capture simples:
- Abra a aba que você quer gravar.
- Abra o painel lateral.
- Se o painel não reconhecer uma reunião, ele mostra um botão genérico Start recording. Clique nele.
- O Chrome mostra seu indicador de tab-capture ("SeaMeet is capturing this tab") e a gravação começa.
- Clique em Stop no painel lateral quando terminar.
O tab-capture simples nunca para automaticamente — você tem que clicar em Stop.
O que o painel mostra durante a gravação
- O tempo decorrido no topo.
- Transcrição ao vivo com rótulos de locutor, atualizando a cada poucos segundos. Veja o Capítulo 4.
- Notas ao vivo (usuários logados) — um rascunho redimensionável que é enviado com a gravação.
- Um indicador de gravação — a pílula ao lado do cartão da reunião mostra o estado atual (gravando / pausado / parando / enviando).
- O botão Stop — um círculo vermelho na parte inferior.
- No Google Meet: um toggle compacto para recolher o widget de gravação da página para fora do caminho.
Pausar e retomar
Clique em Pause para pausar a gravação (e as legendas). Clique em Resume para continuar. O arquivo final é uma gravação contínua — você não consegue ver as pausas na reprodução.
Use a pausa quando alguém traz algo confidencial no meio da chamada, ou quando você sai um instante e não quer o silêncio na gravação.
Sinais que a extensão observa para parar a gravação com segurança
Isso importa quando as coisas dão errado. A extensão para a gravação (e drena o upload) quando qualquer um destes dispara:
- Você clica em Stop.
- A aba navega para fora da URL da reunião (Meet, e outras plataformas depois que seu content script é concedido).
- A trilha de áudio da reunião termina.
- A aba é fechada.
- O documento offscreen (que possui o codificador de áudio) se reporta como morto ou não responsivo.
- Sem frames de microfone por 30 segundos e nenhum outro sinal — um backstop de último recurso que assume que a aba travou.
Cada uma dessas capturas foi adicionada para corrigir um caso observado de perda de dados. Se estiver curioso, as entradas do release-notes.md para 1.7, 1.8 e 1.9 valem a leitura.
Referência Rápida
| Tarefa | Como |
|---|---|
| Gravar o áudio de qualquer aba + seu microfone | Abra o painel lateral → Start recording |
| Gravar uma chamada do Google Meet, parada automática no fim | Entre no Meet → abra o painel lateral → Record this meeting |
| Gravar Zoom / Teams / Webex | Conceda permissão do site no primeiro uso → depois é igual ao Meet |
| Pausar / Retomar | Botões no painel lateral |
| Alterar modo de microfone | Topo do painel lateral (antes de Start) |
| Parar | Botão vermelho na parte inferior do painel lateral |
Última atualização: 2026-08-27
← Capítulo 2: Instalação e Sua Primeira Gravação | Capítulo 4: Legendas ao Vivo e Notas ao Vivo →
Publicado: