Inteligência Artificial WebStory

Claude Code ajuda a criar extensão do Chrome que simula atenção em chamadas de vídeo

Veloop usa Claude Code para trocar a webcam ao vivo por um vídeo em loop em chamadas no Google Meet, Zoom Web, Microsoft Teams e outros serviços.
Imagem de: Claude Code ajuda a criar extensão do Chrome que simula atenção em chamadas de vídeo

Uma chamada de vídeo longa pode virar um problema quando a pessoa não está apresentando, mas precisa continuar diante da câmera. Um desenvolvedor usou o Claude Code para criar uma solução pouco convencional para esse cenário.

O projeto deu origem ao Veloop, uma extensão gratuita para Chrome que grava um pequeno vídeo do usuário diante da webcam e reproduz esse trecho em loop durante chamadas.

Veloop troca a câmera ao vivo por um vídeo em loop

Criado pelo usuário do Reddit Moist_Tonight_3997, o Veloop funciona como um sistema de repetição para a imagem da webcam.

A extensão intercepta a API getUserMedia, usada pelo navegador para acessar câmera e microfone, e troca a transmissão ao vivo por um vídeo gravado anteriormente.

O recurso funciona em serviços como Google Meet, Zoom Web, Microsoft Teams e outras plataformas de chamadas pelo navegador.

Para criar o vídeo, basta manter pressionada uma tecla de atalho enquanto a extensão grava um pequeno trecho com a pessoa olhando para a tela ou aparentando estar ocupada.

Depois disso, o Veloop repete a gravação durante a chamada. O sistema usa cálculos de crossfade para suavizar a transição entre o fim e o começo do vídeo.

A ideia é evitar cortes muito visíveis que deixariam a gravação parecida com um GIF repetido várias vezes.

Enquanto o vídeo gravado está em uso, a extensão também encerra a conexão com a webcam física. Segundo a descrição do projeto, isso reduz o consumo de energia e mantém a câmera desligada durante a reprodução do loop.

Claude Code ajudou no desenvolvimento da extensão

O Claude Code ficou responsável por boa parte da implementação técnica do Veloop. A IA foi usada na criação do serviço baseado no Manifest V3, no trabalho com composição de imagens em canvas e nos cálculos necessários para as transições em crossfade.

O Claude Code também ajudou a montar o sistema de armazenamento dos vídeos usando IndexedDB e a interface exibida no pop-up da extensão.

Um pequeno vídeo mostra o funcionamento do Veloop durante uma chamada. O código do projeto também está disponível no GitHub por meio do link publicado no Reddit.

Na prática, o Veloop transforma alguns segundos diante da câmera em uma transmissão repetida, enquanto a webcam real permanece desconectada durante esse período.