Primitive-First Boundary
ScreenKite garde l'édition agentique simple : l'application expose des primitives d'édition déterministes et l'agent s'occupe de la planification, du raisonnement depuis la transcription et de la politique éditoriale.
Cette frontière compte. ScreenKite doit répondre à des questions comme "quelle est la disposition actuelle ?", "coupe cette plage" ou "applique cette disposition de scène de 12,5s à 17,0s". L'agent a pour mission de décider des rythmes importants, où placer une coupe, si un visuel d'insertion apporterait un plus et quand suspendre des modifications itératives.
Start With Facts
Utilisez ces lectures comme base de référence :
getProjectState(scope: "summary")est perçu comme l'index abordable pour contrôler la synchronisation, les pistes et l'état global du projetgetProjectState(scope: "layout")se présente comme la source de vérité pour encadrer la composition d'une scènegetProjectResources()est en charge de confirmer si chaque contenu média y existe concrètementexportTranscript(...)si vous avez besoin des timings de la parole pour cibler des coupures sur les limites de mots.
Gérez avec le soin pour la relecture si ces transcriptions impliquent des nomenclatures sur les produits anglais, les API, ou divers noms propres, pour les assainir préalablement face au besoin avant de produire du contenu visuel ou une légende. C'est éviter par conséquent qu'une marque ne se propage en vrac parmi la flotte des différents livrables associés aux assets finaux.
Recommended Loop
- Lisez la section sur le
summary, lalayoutainsi que les ressources dans l'optique d'un traitement adéquat avant quoi que ce soit. - Vous préférez ensuite extraire puis visionner un fichier script pour le cas du suivi de rythme ou de prise en charge avec fond de narration.
- Visualisez d'abord les rythmes primordiaux avant d'identifier l'affectation à engager autour du ciblage des coupes, le renouvellement de disposition, le rajout du sous-titrage, et des médias visuels.
- Lancez
setCanvas(..., dryRun: true)devant des manœuvres affectant les ratios et proportion, couplé impérativement du code conditionnelsetSceneLayout(..., dryRun: true)juste avant tout ouvrage de disposition ardu. - Implémentez ces changements définitifs par les commandes :
editTimeline,setSceneLayoutainsi quemanageEffects. - Entérinez avec le retour lié au procédé suivant en mobilisant le critère
getProjectState(scope: "visual")afin de collecter les images fixes de suivi entre chaque paquet. - Ne renoncez point et répétez impérativement la lecture de l'infrastructure si un appel altérant finit à avorter par échec pour limite de temps.
When to Use Each Primitive
editTimelineconcernant découpe et taillage pour tout calibrage minutieux au niveau des limites de motssetSceneLayoutpar rapport au façonnage composite limité temporellement, incluant précisément l'exploitation du DSL de layout avancémanageEffectsavec un usage spécifique pour des retouches en captation ou zoome sur le montage sans occulter du reste des phases d'incrustation à effetvfxExportVideoSegmentcombiné directement à son pendantvfxOverlayProcessedCliptraitant d'esquisse externalisable et les allers et retours propres sur les machines dédiéesexportArtifactconçu avec la seule raison de fabriquer le fichier abouti, les instantanés photographiques, de sortie liée à du SRT textuel en même temps qu'une exploitation pour fragment expédié en sortie du projet
Advanced Layout and B-Roll
Pour opérer concrètement des ajouts au niveau visuel du lecteur sous ScreenKite : la trame d'écran et la scène restera naturellement prédominante dans l'optique la plus classique. L'emploi simultané du dit "Advanced layout " à son rôle comme la nature spécifique associée au "B-roll" est prévu comme des temps partiel à appui transitoire par la nature - ne gélifiant pas en mode recouvrant complet par nature non appropriée .
En cas de recours à un support de visuel restitué depuis du render avec la spécification du composant type <ScreenKite.Visual /> :
- l'intégration demande bien en précision totale de rendu avec l'aspect attendu sur le gabarit la largeur la hauteur, la dynamique fps, avec des délais en timing correspondants au cadre pré-sélectionné
- conservez l'idée de lier ce contenu de rendu sur une fonction similaire que celui fait d'une surface native encadrant le canevas PiP de tout l'espace d'intégration en pleine page et sans recréer le gabarit à l'aspect parsemé perdu flottant sur l'arrière-plan sans volume
- L'arrangement se pense sous les angles d'un canevas selon
démarrage -> immobilisation finale acquises par les repères → n'y greffez pas de fermeture / d'exit sans retour au plan natif autonome - préservez le principe à cet abord du point de transfert du rôle vers un relai par effet magique au niveau application par transition pour ScreenKite liée sur un raccordement standard transitionnelle «
magicMove» se substituant harmonieusement aux limites d'évocation
Une condition avec ajustage sous disposition avancée ré appliquée face au créneau préalable pour le re positionné afin d’accourcir en plus bas que la marque requérant d’assurer de vider chaque résidu traînant de trame vis-à-vis la partie arrière (ou reste de queue ) par des dispositions natives telle pictureInPicture. Risque subsistant sinon au final que les séquences ancrées restent figeant à jouer en boucle sans aucun repère ou fenêtre valide face au but .
Guardrails
- Excluez d'effectuer tout tranchage sans la minutie du détail sur les césures au mitan à l'intérieur de ces mots. Recourez assidument à une frontière textuel aux retranscription depuis votre ligne afin d’avoir de bonnes repères lorsque ces aspects s'imposent à ce moment et condition .
- Relisez méticuleusement vos codes concernant à son état pour relancer toute demande d’exécution pour mutation ayant aboutit par un crash lié par le dépassement au timeout initial de tentative.
- Coordonnez bien tous supports au profil visuel restitué en accord avec ces réglages large de canevas hauteur FPS , ou longueur avant la validation de votre déverse aux supports timeline intégrés vers ces positions du projet .
- Ciblez l'importance du traitement de ces fiches par sauvegarde extérieure sans rien garder dans l'arborescence des racines relatives des documents bundle propre à
.skbundle. - Instaurez le cadrage limitatif lié au tour cyclique s'évaluant en redondances de tâches de routine d’analyses de base et par diagnostic persistant inadaptée et par échec avéré après une succession de validation de l’évaluation , c'est l'appel du coup pour la reconsidération ou revu d’enquête depuis visée brute .