ScreenKiteScreenKite|Anleitung
    • Installing ScreenKite
    • System Requirements
    • Setting Up Permissions
    • New Recording
    • Recording Full Display
    • Recording a Window
    • Recording an Area
    • Webcam & Microphone
    • System Audio
    • Recording iOS Devices
    • Keyboard Shortcuts
    • Auto Zoom
    • Configuring Zoom Settings
    • Project Editor Overview
    • Timeline & Tracks
    • Trimming & Splitting
    • Appearance Customization
    • Device Frames
    • Agentic Video Editing
    • Word-Level Generated Captions
    • Export Settings
    • Common Issues
    • Permissions & Access
    ← ScreenKite-Startseite
    Anleitung/Bearbeitung

    Agentic Video Editing

    Primitive-First Boundary

    ScreenKite hält "Agentic Editing" simpel: Die App stellt deterministische Bearbeitungsprimitive (primitives) zur Verfügung, und der Agent kümmert sich um die Planung, das Verständnis des Transkripts und redaktionelle Entscheidungen.

    Diese Grenze ist wichtig. ScreenKite sollte auf Fragen antworten wie "wie ist das aktuelle Layout?", "schneide diesen Bereich" oder "wende dieses Szene-Layout von 12.5s bis 17.0s an". Der Agent sollte entscheiden, welche Schwerpunkte (Beats) wichtig sind, wo ein Schnitt platziert werden muss, ob ein eingefügtes Visual hilft, und wann die Iteration beendet werden soll.

    Start With Facts

    Nutze diese Lesevorgänge als deine Baseline (Ausgangspunkt):

    • getProjectState(scope: "summary") als kostengünstigen Index für das Timing, Spuren und den gesamten Projektzustand
    • getProjectState(scope: "layout") als einzige Wahrheitsquelle bezüglich der Komposition der Szene
    • getProjectResources() um abzusichern welche Medien tatsächlich eingebunden und existent sind
    • exportTranscript(...) sobald Sprachtimings oder Wort-Grenzen in puncto Schnitt von großer Relevanz sind

    Sobald das Skript oder Transkript englischsprachige Produktnamen, APIs, oder weitere Eigennamen umfasst, korrigiere und prüfe diese auf die richtige und passende Schreibweise hin, schon vor allfälligen Erstellungen von Captions und visuellen Grafiken ab. Einer fehlerhafter und schlecht geschriebener Name zu einem Projekt pflanzt dessen Fehlerteufel sonst weiter in jedwedes weitere Asset fort dass sich ausgibt im Prozess am Ende.

    Recommended Loop

    1. Lies summary, layout, und Resourcen schon dann ein ehe man irgendwelche weiteren Planungen anstößt und einstartet.
    2. Exportiere und sichte anschließend ein Transkript und überprüfe inwiefern für ein gutes Set die Ausrichtungszeiten und gesprochener Text hier gewichtiger Natur ist überhaupt auf Dauer für diese Timeline als Option im Lauf der Session her.
    3. Plane Rhythmus-(Beats) Punkte von vorne an erst hin, beschließe zu guter Letzt drauf wo welche Schnittbereiche gebraucht sich auf tun, das Gestaltungs-Bild gewechselt, kleine Captions im Video gebraucht auftauchen hin mit samt einsetzendem Visual Layout zur Grafik hin verbraucht mit zu mischen einwirken kann als B-Rolls im Aufbau hier.
    4. Lasse das Modul einmal ablaufen per via setCanvas(..., dryRun: true) und im Moment davor ehe auch das Format der Bild Ratio das Layout angeht in der Einstellung die Szene davor und ehe eine tiefgreifendere Aufwandsanpassung startet dann über den setSceneLayout(..., dryRun: true) Befehlstast den Start auch per dryRun zu absolvieren sichern.
    5. Benutze bei echten Überschreibungen und Modifikationen auf der Liste dann in Folge aufbauend stets nun diesen Ablauf hin die drei Kernbefehle für Modifikationen mit hin : editTimeline, sowie setSceneLayout, dazu ergänzende noch das manageEffects.
    6. Validiere im Nachschub diese Vorgänge stets danach zur Sicherheit danach in Überprüfungen noch einmal danach mit dem Call dann getProjectState(scope: "visual") oder fahre über ein paar exportierte Momentaufnahmen des Materials per Bildausgabe im Raster nach jeder Batch Abfolge hier auf als Abgleich und Übersicht im Ergebnis ab.
    7. Lese ein weiteres Mal ab das generelle File über den "Read out state" und Zustand ein auf neu sichern noch einmal nach falls eine Fehlermeldung mit Zeitabbruch geschieht beim Modifikationsbefehl davor beim Laden aufgetreten am Terminal sich aufzeigte im Log Output.

    When to Use Each Primitive

    • editTimeline für Kürzungen, Trimmungen für Schnittausbesserungen des Bereiches und Säuberungen an bestimmten Phrasengrenzen des Wort-Wertes hin für den Fluss des Sounds auf der Sound Spur.
    • setSceneLayout bei Ausrichtungen des Designs als Ganzes nach zeitpunktbestimmten Layout Design Vorlagen von Zeitspannen hier über DSL Formatier-Logik die im Hintergrund zu verarbeiten das Layout Advanced Schema bedingt.
    • manageEffects als Befehl zum Anzapfen für Texterzeugungen per Kaptioning Schriften, und dem Einleiten von Visual Kamera Fahrten durch Zoomen das Aufbringen am Render Screen Overlay.
    • vfxExportVideoSegment mit einer Ergänzung gepaart plus den Call Befehlszeilen Code hier noch vfxOverlayProcessedClip im Anschluss hiernach fürs Rendering per Video Auslagerungsprozess im Video aufbauend abzuklammern für Fremd Tools die extern aufgebunden im Rendering sich befinden als Zwischenbearbeitern nach Bearbeitung und Wiederhineinladung der Videofetzen zum Aufbau retour als Roundtrip Ausfertigungsprozess nach außen getragen im Code.
    • exportArtifact generiert nach Bedarf am Ende eines Schritts in Folge des Auftrags immer nach außen getragen dann Schnipsel oder komplette final aufbereitete Renderings an, auch als Lieferung als Standbild an Output Schnappschuss, Untertitelformat export für externe Auslagen (.srt Texturen) des Transkripte und Teilstücke der Render Exporte für Bereiche als Delivery Dateiaufbereitung des Videos an Exporte zur Begutachtung am Player des Betrachters oder fertigen Übergabe an den Nutzer nachher hier.
    ⚠️

    Modifiziere und Überschreibe am besten den längeren Main Quellcode Bereich am Main Aufbau der .skbundle Rohdatendatei in ihren Settings bloß auf gar keinen in Abfolge so, sobald als Absicht nur der Auslauf sich richten sollte lediglich darauf ein kleines Fragment nur am Ende auswerfen für Deliverable Formate wie als Short-Form. Lagere Output Formate zum Liegen von ab der Quell Datei und benutze in den Überstülpungen per Parameter Export Überschreiten das Parameter Overrides für die Formatierungsart im Output hier wo genau hier wenn gewollt das neue Ansichtsfenster und Form Canvas per Parameter angetragen das Ausmaß umsetzen soll.

    Advanced Layout and B-Roll

    Für Visuals bei ScreenKite bleibt die Bildschirmaufzeichnung primär im Vordergrund. Advanced Layout und B-Roll sollten meist kurze unterstützende Momente sein und keine bildschirmfüllenden Dauerübernahmen darstellen.

    Wenn Du ein externes Visual renderst und mit <ScreenKite.Visual /> platzierst:

    • Rendere das Asset genau auf die Ziel-Breite, -Höhe, -FPS und die -Frame-Dauer ab, die als Zielvorgabe steht im Schema des Layout Formats.
    • Behandle das abgegebene Render File wie ein vollständig umfassendes PiP (Picture in Picture) Frame Konstrukt in Groß , und weitaus aus dem Sinn weniger anzusehen als nur eine kleine Einblendkarte, die verloren in weiten Zügen leerer Videofläche und Sphäre dahin schwebt an Anmutung verliert von Relevanz hin zu am Ende.
    • Modelliere die Animationen hierbei ansprechend ein bei den Vorgängen beim Animation Schema Format für den Einritt zu Beginn wie folgend am besten : Eintritt (Entry) -> ruhiger stabil sitzender Halt im Bild für Lesbarkeit verharrend (Settled Hold) -> sowie gänzlich danach hierbei voll im Anschluss verzichten auf den innereigentlichen und Animationen aufgedrückten Exit-Effekts am Konstrukt das in sich sich abspielt (No internal exit Effekt der angeworfen).
    • Lass vielmehr den Befehl per der weichen ScreenKite Exit Einlage namens hier unter der magicMove Transition dem System die ganze Beendigung Exit Logik nachher für das weiche wegrechnen der Bildelemente hier obliegen während das Überblenden an dem Segment Cut zum Normalbild zurück übergeht per System Cut auf das eigentliche Bild über hier.

    Falls Du abermals nochmal anstatt in Wiederanwendung zurück eine eigentlich schon einmal lang gewesene Zeit Strecke nun etwas kürzen lassen magst des angewendeten Advanced-Layout-Fenster-Befehls in sich noch einmal zurückgreifend überschreiten kürzer hin abänderst über den Block hier, entleere beim Kürzen nachgehend am neuen Rand das angebracht noch unbenutzt bleibende Stück Zeit das zurück gelassene restliche alte "Tails" an Zeit Format zum Standard Layout wieder in pictureInPicture Modus um und setze das Fragment des alten Block Formats zu rück im End Code hin weg per Korrektur an der Zeitachse um. Auf eine andere Art der Handhebung her falls Du das ignorierst, spielen als Unschönheit andernfalls alte an der Tail Lücke Rest Stücke des Advanced Formats die noch da als Segment waren weiterhin fälschlicher Weise unschön im Video weiter nach Ablauf über den beabsichtigten Cut des Fensters an Bereich im Video fälschlich danach ab dem Bild zu Ende hinaus hinein dann.

    Guardrails

    • Schneide auf gar keinen Umstand mitten hinein in eine Mitte bei Phrasierungen in Silben im Wort ab je! Greif dort zu auf die sauberen Zeitgrenzen per der Silbensetzung über Wortgrenz-Bestimmung zurück, um den Punkt ab der Pause nach Start oder Ende eines Worts wo Sprache für Timeline Timing ein Belang bekommt bei Transkript Ablesungen auch greift exakt sauber auch so aus zuspielen am Ende immer ein reines Sprachwort ohne An-Kappung des Tons da hier vernehmbar raus spielen zu können sicher am Ende dann hier immer im Flow.
    • Ein Wiederanlaufen falls Timeout Abbruch beim Vorgang als Output bei Mutation Error geschah? Immer Project State erst einmal danach wieder zum Absicherungs-Lesevorgang einlesen dann nach!
    • Stimme die Auflösungsvarianten mit der Render Masken Überlappung zu genau in Deckung von den Maßen Höhe, Breite mitsamt Target FPS Rate als auch hier am Ende ab zum Ziel Video passend Frame Zeit auch absolut akkurat ab aufeinander ab , erst dann wenn diese perfekt passiv gematcht übereinstimmten platziere die Clips retour an ihre Orte an den Zeitstrahlen per Zeitebene ab nach oben in der Sequenz und Zeitachse dann dorthin wieder auf und ein dann dort auch richtig von den Pixeln der Abmessungen her.
    • Speichere jegliche abfallende Outputs getrennter ab und lagere die Outputs generierter Assets nicht innerhalb am Projektordner Platz von .skbundle hier ab je.
    • Deckle Deine Evaluation Prüfungen auf Obergrenzen im Loop Code des Systems. Im Stand von nach diversen abgezählten Verfehlungen die Evaluation und optischen Checks nicht in Form kamen und nicht positiv durchkamen - greifen hier das Fail Status Fallback - : Break Loop - Abbrechen des System Checks, pausieren, und auf Hands on Mode das betasten über Direkt Überprüfung Layout direkt via Medium Inspektion per Ansicht Code auf Layout und Dateien Ebene per Media manuell abcheckend wechseln nun zum Code Quell Text Layout Inspektion und Media Quelle überprüfen nach hinten rein .
    ✅

    In Form für einen gelungen Einstieg richte nach hier im Paar diesen Workflow Ablauf zu Start mit den Inhalten gepaart der Dokumente und Seiten über Projekt-Editor Übersicht in Einheit, zudem Zeitleiste & Tracks Übersicht samt über dem hinaus das Verstehen an den Bereich an in dem Modul der Setting Ausgaben Export Settings in Einheit hierzu.

    Zuruck

    ← Device Frames

    Weiter

    Word-Level Generated Captions→