screenstudio-alt
Ajuda seu agente a criar vídeos de gravações de tela. Ele acelera partes paradas, destaca cliques e adiciona um cursor suave.
O que ela faz
Este programa melhora gravações de tela, tornando-as mais dinâmicas e fáceis de assistir. Ele acelera partes paradas, adiciona zoom automático em cliques e exibe teclas digitadas, além de exportar em formato vertical para redes sociais.
Quando usar
- ✓Quando você quer deixar um vídeo de demonstração mais profissional.
- ✓Ao gravar tutoriais ou apresentações.
- ✓Para criar vídeos curtos e verticais para redes sociais a partir de gravações de tela.
Exemplo do que pedir para a IA
“Transforme esta gravação de tela em um vídeo vertical para redes sociais, acelerando as partes paradas e adicionando zoom nos cliques.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele funciona em duas etapas: primeiro, captura informações como cliques e teclas durante a gravação. Depois, usa essas informações para editar o vídeo, adicionando efeitos como zoom e aceleração.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill screenstudio-altOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/screenstudio-alt/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Quando Usar
Use ao polir uma gravação de tela / vídeo de demonstração para compartilhamento, quando o usuário mencionar Screen Studio, zoom automático, aceleração de inatividade ou vídeo vertical/social a partir de uma captura de tela, e para qualquer demonstração voltada para redes sociais (saída vertical é o padrão para elas).
Fonte: connerkward/screenstudio-alternative-skill (MIT).
screenstudio-alt
O código da skill fica neste diretório (polish.py, render.py, studio.py,
events-log.swift, fixtures de teste, etc.). Publicado publicamente como
connerkward/screen-studio-alternative através da skill publish-skill.
Dois componentes:
events-log(Swift) — registrador de entrada do lado da captura (cursor 60Hz, cliques, teclas; descarta teclas durante a entrada segura do macOS). Executa APENAS durante a gravação. Precisa de Acessibilidade/Monitoramento de Entrada para o terminal. Zoom automático/teclas/cursor precisam desses dados no momento da captura — não podem ser recuperados de pixels depois.polish.py(Python, ffmpeg + PIL) — o passe de pós-produção:
python3 src/polish.py in.mp4 --events in.events.jsonl \
--speedup # compress idle (input-gap ∩ frozen-pixels; animations stay 1x)
--zoom # eased auto-zoom on click clusters (zoompan)
--keys # accumulating keystroke chips (PIL overlays, no drawtext dep)
--smooth-cursor # synthetic eased cursor (best with sck-record --no-cursor)
--vertical # ALSO emit 1080x1920 following the action
--speedup funciona SEM eventos (apenas detecta congelamento) — utilizável em todo
o corpus de diários existente.
render.py— renderizador não destrutivo de alta qualidade (preferencial): câmera de física de mola em um único passe sobre os frames originais de alta resolução, LANCZOS para um alvo menor (zoom nítido, ~1.3× mais nítido que o caminho de upscale do ffmpeg), 60fps, H + 9:16 V. Ajustável--freq/--zeta(mola),--fps,--target-w. Aceita--regions [{t0,t1,z,cx,cy}]explícito.polish.pyé o fallback mais antigo de filtro ffmpeg.studio.py [recording.mp4]— interface web local, linha do tempo de régua fixa estilo NLE (barra = duração da fonte, nunca escala → upstream sempre fixado): regiões de zoom são blocos arrastáveis (mover / redefinir bordas / clicar para adicionar / duplo clique para excluir); intervalos de inatividade são blocos de velocidade com edição apenas de taxa — intervalo da fonte travado, taxa definida via inspetor slider ao selecionar ou arrastar esticar taxa na borda direita (retime FCP / Esticar Taxa Premiere); alterações de taxa se propagam apenas para downstream. Rampa de suavização cosseno ajustável, zoom padrão, aspecto, estilo de quadro. Cursor sintético sempre suave + ripple de clique + som de clique real gravado (CC0 #735771). Exportação usa render.py. Porta livre, local. (Overlay de tecla existe no motor, mas está desativado por padrão.)
Caminho Fácil
screencast.sh --demo (skill de screencast) faz toda a cadeia: inicia o registrador de eventos,
grava, depois polir + emite o 9:16 vertical automaticamente. Vertical é o PADRÃO
para demonstrações voltadas para redes sociais.
Armadilhas (aprendidas da maneira difícil, mantidas aqui para não serem reaprendidas)
- ffmpeg NÃO PODE fazer
scale=eval=frameanimado →crop(redefinição de link trava expressões por frame de corte). É por isso que o zoom usazoompan(sem variáveltlá — useon/FPS). - O ffmpeg desta máquina não tem
drawtext; todos os overlays de texto/cursor são PNGs renderizados por PIL +overlay. - Rig de teste:
make-fixture.pysintetiza uma gravação de tela falsa + eventos.jsonl de verdade — valide qualquer alteração contra isso antes de confiar em filmagem real.
Limitações
- O fluxo de trabalho assume que o FFmpeg mais os scripts complementares estão disponíveis localmente; não é um editor de vídeo hospedado.
- Efeitos de cursor, clique e tecla polidos dependem de logs de eventos capturados durante a gravação; logs ausentes limitam o que pode ser reconstruído.
- Zoom automático e aceleração de inatividade ainda precisam de revisão humana para ritmo, enquadramento e gosto específico da plataforma.
Perguntas frequentes
Preciso instalar algo?
Sim, o programa precisa ser instalado no seu computador junto com outras ferramentas como o FFmpeg.
Ele funciona em qualquer vídeo de tela?
Ele funciona melhor com vídeos gravados com o sistema que captura os eventos (cliques, teclas). Para vídeos sem esses dados, ele ainda pode acelerar partes paradas.
Posso editar o zoom e a velocidade depois?
Sim, existe uma interface onde você pode ajustar o zoom, a velocidade e outros detalhes do vídeo.
Detalhes
Descrição original do autor
Open-source headless Screen Studio alternative: auto speed-up of idle, auto-zoom on click clusters, keystroke overlay chips, smoothed synthetic cursor, and 9:16 vertical export that follows the action — post-production for screen recordings from the CLI.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4678
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
blender-motion-state-inspection
Permite inspecionar detalhes de animações em 3D. É útil para verificar poses, movimentos e o alinhamento de personagens em animações.
affaan-m/ECC
manim-video
Faz seu agente criar vídeos explicativos animados. Ele usa o Manim para gerar gráficos e diagramas claros para conceitos técnicos.
affaan-m/ECC
remotion-video-creation
Orienta seu agente na criação de vídeos usando React com a biblioteca Remotion. Ele cobre boas práticas para animações, áudio, legendas e outros elementos visuais.
affaan-m/ECC