Primitive-First-workflow
ScreenKite houdt agentische videobewerking eenvoudig: de app biedt deterministische bewerkingsprimitieven en je agent regelt planning, transcriptredenering en redactioneel beleid.
Aanbevolen lus
- Lees
getProjectState(scope: "summary"),getProjectState(scope: "layout")engetProjectResources(). - Exporteer een transcript wanneer timing belangrijk is en plan daarna de beats voordat je de timeline wijzigt.
- Voer
setCanvas(..., dryRun: true)uit voor aspectratio-wijzigingen ensetSceneLayout(..., dryRun: true)voor niet-triviale layoutwijzigingen. - Pas timeline-wijzigingen toe met
editTimeline, compositiewijzigingen metsetSceneLayouten effectrondes metmanageEffects. - Exporteer shorts of andere beeldverhoudingen met
exportArtifact(type: "range", settings.canvasOverride)in plaats van het long-form-project te muteren. - Verifieer met
getProjectState(scope: "visual")of snapshot-exports na elke wijzigingsbatch.
Wanneer je welke primitive gebruikt
editTimelinevoor cuts, trims en opschonen op woordgrenzensetSceneLayoutvoor tijdgebonden compositiewijzigingen, inclusief advanced layout DSLmanageEffectsvoor captions, zoom en andere effectrondesvfxExportVideoSegmentplusvfxOverlayProcessedClipvoor externe render-roundtripsexportArtifactvoor leverbestanden, snapshots, SRT en range-exports
Guardrails
- Knip nooit midden in een woord. Gebruik woordgrenzen uit het transcript wanneer spraaktiming belangrijk is.
- Lees de projectstatus opnieuw voordat je een muterende call na een timeout opnieuw probeert.
- Laat overlay-renders exact overeenkomen met doelbreedte, doelhoogte, fps en frameduur voordat je ze terugplaatst in de timeline.
- Beperk self-evaluation-lussen. Als visuele controles na een paar rondes nog steeds mislukken, inspecteer dan direct de layout of bronmedia.