Resumo
O OpenScreen 2.2.0 permite mudar a disposição da câmera e da tela ao longo do vídeo. A faixa Layouts recebe essas transições e substitui a antiga Full Camera, cujos trechos são migrados com a suavização preservada. As anotações sobrepostas também recebem linhas próprias na timeline, permitindo editar uma delas mesmo quando ocupam exatamente o mesmo intervalo.
A versão estável promove o código da rc.5 e reúne as mudanças da linha 2.2. O atualizador aguarda o clique para instalar, as ferramentas de automação exportam áudio separadamente e a edição por IA pode ser interrompida preservando o trabalho concluído. A exportação de projetos no formato legado v2 ainda apresenta uma falha conhecida, descrita no ponto de atenção.
Novidades
- OpenScreen 2.2.0 — Layouts: a timeline alterna entre câmera sobreposta, disposição lateral ou vertical e exibição exclusiva da câmera ou da tela. Você pode mover a transição e desfazer a edição. As ferramentas
addLayoutChange,setLayoutPresetemoveLayoutBoundarypermitem automatizar essas alterações. - OpenScreen 2.2.0 — Anotações: trechos simultâneos ocupam linhas separadas. O arraste vertical altera a sobreposição visual e o horizontal modifica o momento de exibição, com as duas mudanças reunidas na mesma ação de desfazer.
- OpenScreen 2.2.0 — Edição por IA: o botão Stop interrompe o turno do agente e conserva as edições concluídas e a resposta parcial. Todas as alterações de um turno formam uma única ação de desfazer.
- OpenScreen 2.2.0 — Exportação de áudio: o CLI e as ferramentas MCP (Model Context Protocol) exportam a mixagem completa ou uma faixa importada em WAV ou M4A. A exportação preserva o posicionamento e as edições de áudio, incluindo ganho, fades e velocidade.
- OpenScreen 2.2.0 — Shaders:
footage(p)acessa a gravação na resolução original, permitindo ampliar detalhes que a composição exibida havia reduzido.
Melhorias
- OpenScreen 2.2.0 — Instalação de atualizações: versões com atualizador próprio baixam a publicação em segundo plano e mostram um botão na barra de gravação e no editor. Fechar o aplicativo normalmente mantém a versão instalada. As distribuições da Microsoft Store e do Nix continuam sob seus gerenciadores.
- OpenScreen 2.2.0 — Captura no Windows: o DXGI Desktop Duplication oferece uma alternativa para a captura de tela, com recuperação e adaptação à rotação e ao tamanho da imagem.
- OpenScreen 2.2.0 — Integrações: a configuração do plugin identifica instalações da Microsoft Store e disponibiliza o alias
openscreen. O fluxo de demonstração inclui orientações para Claude Code, Codex e ChatGPT.
Correções
- OpenScreen 2.2.0 — Atualizador do Windows: recusar a elevação mantém o aplicativo utilizável. O instalador aguarda a conferência do estado da gravação e do editor, evitando tentativas de atualização simultâneas.
- OpenScreen 2.2.0 — Áudio e reprodução: a narração utiliza a timeline original para preservar o alinhamento após a remoção de trechos. O áudio importado mantém a sincronização durante mudanças de velocidade e a reprodução reinicia do começo ao chegar ao fim.
- OpenScreen 2.2.0 — Gravação no macOS: a webcam volta a gravar continuamente, com VP8 em resoluções de até 1080p. A captura do áudio do sistema começa após o microfone e diferencia interrupções temporárias de uma fonte encerrada.
- OpenScreen 2.2.0 — Cores e duração: quadros de 10 bits recebem a conversão de cor correspondente. O MP4 exportado identifica suas propriedades de cor e gravações quase estáticas utilizam a duração do container, preservando o quadro disponível.
- OpenScreen 2.2.0 — Conferência do arquivo exportado: o aplicativo detecta inícios ilegíveis, intervalos grandes sem vídeo e arquivos vazios. O MP4 temporário é validado antes de substituir o destino.
- OpenScreen 2.2.0 — Linux: a captura de janela no KDE começa no primeiro quadro. A aplicação ignora outro acionamento de Record enquanto o seletor do portal está aberto e mantém o cursor alinhado após pausas.
- OpenScreen 2.2.0 — Transcrição no Windows: caminhos dos modelos Whisper são lidos como UTF-8, corrigindo o acesso em diretórios com caracteres fora de ASCII.
Ponto de Atenção
Os projetos gravados utilizam o schema v9. Os executores antigos da câmera permanecem como aliases de compatibilidade, portanto a substituição da faixa Full Camera não exige reescrever essas chamadas nesta publicação.
Há uma falha conhecida na exportação pelo CLI de projetos no formato legado { version, media, editor }. Algumas configurações do cursor 3D e dos efeitos de clique podem retornar aos valores padrão, assim como ajustes da webcam e do ganho geral de áudio. Confira essas propriedades no arquivo exportado ao trabalhar com esse formato.
Teste sugerido: abra uma cópia de um projeto com trechos Full Camera, altere o layout e confira a suavização após gravar e reabrir. Exporte uma faixa com openscreen export project.openscreen -o narration.wav --track <audioId> e compare o alinhamento com a timeline. Num projeto legado v2, compare também os efeitos do cursor e o volume do áudio no resultado do CLI.
Notas da versão
O OpenScreen 2.2.0 foi publicado em 02/11/2026 às 20h25 UTC como versão estável. As notas abrangem a linha 2.2 e identificam a rc.5 como o código promovido. O projeto relata verificações em Windows, macOS Apple Silicon e Ubuntu, com escopo limitado e lacunas documentadas. A falha de exportação do formato legado permanece aberta nas notas desta publicação.