Primitive-First Boundary
O ScreenKite mantém a edição via agents simples: o aplicativo expõe primitivas determinísticas de edição, e o agent detém a propriedade do planeamento, raciocínio em torno de transcrições e políticas editoriais.
Esse limite importa. O ScreenKite deve responder a perguntas como "qual é o layout atual?", "corte este intervalo" ou "aplique este layout de cena dos 12.5s aos 17.0s". O agent deve decidir quais batidas narrativas (beats) importam, onde um corte é adequado, se um preenchimento visual (B-roll) ajuda e quando se deve parar a iteração de testes.
Start With Facts
Use estas opções de verificação e leitura de informação como basais:
getProjectState(scope: "summary")como fonte rápida de índices de tempos, faixas e estado geralgetProjectState(scope: "layout")como fonte credível sobre as posições das cenasgetProjectResources()para confirmar exatamente com que mídias trabalharexportTranscript(...)para alturas em que as pausas por palavras ou timming de fala é muito importante
Quando existirem nomes de produtos, integrações, APIs inglesas ou outros nomes próprios na transcrição, estes devem ser confirmados e corrigidos antes da criação de legendas ou conteúdo visual. Um erro desse tipo propaga-se no resto do fluxo do projeto final.
Recommended Loop
- Leia
summary,layoute resources antes de iniciar qualquer plano. - Exporte e preveja a transcrição, caso o tempo ou narração requeiram um olhar atento.
- Elabore batidas (beats) para planeamento primeiro e só daí aplique faixas as quais requeiram cortes visuais, mudança de layouts, subtítulos/legendas de voz, ou adições visuais (b-roll).
- Corra
setCanvas(..., dryRun: true)antes de aplicar edições aspetuais às imagens ou quadros esetSceneLayout(..., dryRun: true)de aplicar os blocos lógicos. - Aplique as mutações com o comando de utilidade temporal
editTimeline, use blocos textuais (setSceneLayout) e ainda para retoques passe pela gerência a cargo domanageEffects. - Valide e analise com o
getProjectState(scope: "visual")os recortes para dar sentido final da renderização global. - Recarregue os estados de projeto caso se verifique erro (timeout de comunicação ao gravar o projeto).
When to Use Each Primitive
editTimelinede recortes, aparos a cortes a limite fonético na palavra falada limpa do projetosetSceneLayoutcomposição limitada por secções (timing-scopes) incluíndo o complexo layout em versão DSLmanageEffectsas legendas automáticas, aumentos visuais e filtros ou processamento das ediçõesvfxExportVideoSegmentinterações do rendering em conjugação comvfxOverlayProcessedClipnas iterações com outras aplicaçõesexportArtifactentrega das partes recortadas ou instantâneas como as faixas de diálogo (SRT), snapshots em fotografia.
Advanced Layout and B-Roll
Para os visuais no ScreenKite, a gravação de ecrã propriamente dita mantém a sua postura principal. Qualquer B-Rool é inserido ou formatado na composição das breves explicações e preenchimentos contextuais ou explicativos. Daí os vídeos não requerem sobrepor por completo o plano sem interrupção.
Se houver uma animação de imagem visual ou processamento subornado ou exportado visualmente a sua colocação rege-se da tag: <ScreenKite.Visual />:
- a proporção de rendering é de adequar a final e alvo em aspeto visual e temporal do processamento a usar do lado nativo do ScreenKite
- renderiza o ficheiro em ecrã limpo a ser tratado como um formato absoluto total da proporção usada o PiP da cena, por o contrário não atrubua animações pequenas dispostas em resoluções avulsas (quadros escuros ou grandes com pontos dispersos de design na edição).
- o desenho e a arquitetura visual dos assets externos desenrola-se da maneira que - admissão na entrada central -> pausa para assentes firmes visuais -> nunca sai ou anima na sua base interior de forma nativa a descer de opacidade
- as re-transições nativas a ScreenKite embutidas de
magicMoveencarregam de retirar em formato as cenas complexas em que as propriedades assumem a sua fluidez.
Se por causa da inserção no sistema natual for trocada em modo substituição curtas instâncias do material o mesmo remete a cauda final limpa onde do seu espaço não preenchido regressa nativamente com a ajuda do comando pictureInPicture sem atrasos e de que forma o anterior nunca transvaza-se do corte natural predeterminado.
Guardrails
- Nunca divida ao centro dos limites das palavras.
- Quando ocorre alguma quebra das transmissões as operações nativas têm o foco de reler novamente do topo da pipeline visual.
- Tenha a validação correta com o processado natural dos sistemas com uma concordância da janela da operação como referenciado antes.
- Tenha cautela as saídas nunca residem da diretoria do pacote nativo operado de base as faixas
.skbundle. - Mantenha avaliações de sistema controladas caso depare dos cenários com repetidos envios do layout na área temporal a causa deve ser limpa das informações extra do programa operado do seu computador por precaução no design ou faixas não concordante da cena descodificada e base base nativa originária de origem de facto em que os dados se verificam com o suporte primário real e real a 100 porcento.