Was macht Motion Creative Producer für Codex?
Erstellen Sie kurze, sich wiederholende Bewegungs-Creatives für soziale Medien. Standardmäßig wird ein kohärenter Frame-für-Frame-Action-Loop erstellt: gleiche Szene, gleiches Layout, kleine Aktionsänderungen, schnell abgespielt, sodass es sich wie ein Video anfühlt.
Eingaben
Lesen, sofern vorhanden:
context/brand-style.mdcontext/content-calendar.mdcontext/compliance-rules.mdcontext/asset-library.mdoutputs/captions/outputs/creatives/
Ausgabeordner
Speichern Sie in:
outputs/motion/[motion-slug]/
Erstellen Sie:
motion-brief.md
storyboard.md
frame-prompts.md
frames/frame-001.png
frames/frame-002.png
frames/frame-003.png
loop.mp4
loop.gif
qa-checklist.md
Bewegungsarten
Wählen Sie eine aus:
- Kohärenter Szenen-Loop: eine Szene mit subtiler Bewegung wie Dampf, Blasen, Ausgießen, Licht, Kameradrift, Handbewegungen oder Produktdrehung.
- Frame-für-Frame-Action-Loop: einige wenige, stark ähnliche generierte/bearbeitete Frames, in denen sich etwas leicht verändert, z. B. das Ausgießen von Soße, Drehen einer Pizza, aufsteigende Blasen, eine eintretende Hand, bewegender Dampf, fallender Belag, sich drehendes Produkt oder ein sich mit Flüssigkeit füllendes Glas.
- Stop-Motion-Produktszene: das gleiche Produkt/die gleiche Szene verschiebt sich leicht zwischen den Frames.
- Kinetische Typografie: das gleiche Design animiert Textposition, Hervorhebung oder Einblendung.
- Ambient-Loop: Dampf, Licht, Textur, Korn, Flüssigkeitsbewegung oder Hintergrundbewegung.
- Vorher-Nachher: einfacher Übergang zwischen zwei verwandten Zuständen.
- Karussell-zu-Bewegung: jede Karussellfolie wird zu einem zeitgesteuerten Frame. Nur verwenden, wenn der Benutzer danach fragt.
- Promo-Sequenz: Überschrift, Nutzen, CTA-Sequenz. Nur verwenden, wenn eine sequenzielle Anzeige angefordert wird.
Standardspezifikationen
Verwenden Sie:
Dauer: 6 Sekunden
Frame-Anzahl: 8 bis 18 für Action-Loops, 24+ für subtile Einzelbild-Loops
Bildrate (FPS): 8 bis 12 für videoähnliche Action, 2 bis 4 für bewusst ruckelige Stop-Motion
Loop: Der letzte Frame sollte optisch zum ersten Frame zurückkehren
Formate: MP4 für Social-Media-Upload, GIF für Vorschau
Seitenverhältnisse: 1:1, 4:5 oder 9:16
Arbeitsablauf
- Bestätigen Sie Plattform, Seitenverhältnis, Dauer und Bewegungsart.
- Schreiben Sie ein Motion-Briefing.
- Erstellen Sie ein Frame-für-Frame-Storyboard.
- Wählen Sie die Produktionsmethode:
- Bestens geeignet für Lebensmittel-/Produktbewegung: Generieren oder bearbeiten Sie eine streng kontrollierte Frame-Sequenz, in der sich nur ein Element ändert.
- Bestens geeignet für leichte Nachbearbeitung: Generieren Sie ein starkes Basisbild, erstellen Sie dann programmatische Bewegung mit Schwenk/Zoom/Breathing/Textbewegung.
- Bestens geeignet für Karussell-Bewegung: Verwenden Sie geordnete Folienbilder nur auf Anfrage.
- Speichern Sie die Frames als durchnummerierte PNGs.
- Montieren Sie MP4/GIF mit
scripts/make_loop.pyoder erstellen Sie einen subtilen Einzelbild-Loop mitscripts/make_subtle_loop.py. - Führen Sie eine Qualitätssicherung für Loop-Glätte, Text, Brand-Fit und Compliance durch.
Wichtiger Standard
Durchlaufen Sie nicht verschiedene kreative Konzepte, es sei denn, der Benutzer fragt nach einer Diashow, Karussell-zu-Bewegung oder mehrszenigen Anzeige.
Verwenden Sie für die meisten Social-Media-Bewegungsanzeigen einen kontrollierten Action-Loop. Halten Sie diese Elemente konstant:
- Gleiche Szene
- Gleiches Motiv
- Gleiches Layout
- Gleicher Text
- Gleiche Farbkorrektur
- Gleicher Kamerawinkel
Bewegen Sie nur ein oder zwei Elemente über die Sequenz hinweg:
- Dampf steigt auf
- Produkt dreht sich leicht
- Flüssigkeit gießt oder blubbert
- Licht verschiebt sich
- Kamera zoomt langsam heran
- Hintergrundtextur driftet
- Text wird sanft skaliert, eingeblendet oder verschoben
Gutes Beispielmuster:
Pizza Frame 1: Soßenflasche erscheint über der Pizza
Pizza Frame 2: erster Soßenstrahl erscheint
Pizza Frame 3: Soße landet nahe der Mitte
Pizza Frame 4: Soßenlinie verlängert sich
Pizza Frame 5: Hand neigt die Flasche mehr
Pizza Frame 6: Soße breitet sich leicht aus
Pizza Frame 7: Soßenstrahl wird dünner
Pizza Frame 8: Flasche verlässt Bild, Pizza entspricht fast der Komposition von Frame 1
Frame-Prompt-Muster
Verwenden Sie einen Basis-Prompt und ändern Sie nur die Bewegungsdetails:
Basisstil: [Markenstil, Szene, Palette, Beleuchtung, Kamera]
Feste Elemente: [was konsistent bleiben muss]
Frame-Aktion: [kleine Bewegung für diesen Frame]
Text: [genauer Text oder keiner]
Einschränkungen: keine Produkthalluzination, keine gefälschten Logos, keine unbelegten Behauptungen
Verwenden Sie für echte Produkte Quellbilder und bewahren Sie die Produktidentität. Generieren Sie keine Verpackungen aus dem Gedächtnis.
Action-Loop-Prompt-Muster
Schreiben Sie für die Frame-für-Frame-Generierung einen festen Basis-Prompt plus nummerierte Frame-Abweichungen:
FESTER BASIS-PROMPT
Quadratisches 1:1 Social-Media-Video-Frame. [Szene]. Gleicher Kamerawinkel, gleiche Beleuchtung, gleicher Hintergrund, gleiche Komposition, gleiche Motividentität, gleiche Textplatzierung, gleiche Farbkorrektur über alle Frames hinweg. Redaktioneller Lebensmittel-/Produktanzeigenstil. Ändern Sie nicht den Teller, Tisch, Produkt, Requisiten oder die Typografie.
FRAME-ABWEICHUNGEN
Frame 001: [Aktion beginnt]
Frame 002: [winzige nächste Bewegung]
Frame 003: [winzige nächste Bewegung]
...
Frame 012: [nahe Loop-Position]
Generieren/bearbeiten Sie Frames so, dass jeder absichtlich ähnlich ist. Wenn das Bildmodell die Szene zu stark verändert, reduzieren Sie den Prompt und verwenden Sie den vorherigen Frame als Quellbild für die nächste Bearbeitung, sofern die Werkzeuge dies erlauben.
Frame-Konsistenz-Qualitätssicherung
Lehnen Sie Frames ab oder generieren Sie sie neu, wenn:
- Der Kamerawinkel sich ändert
- Die Form von Teller/Objekt sich ändert
- Die Schreibweise oder Position des Texts sich ändert
- Die Produkt-/Verpackungsidentität sich ändert
- Die Beleuchtung abrupt springt
- Hintergrundrequisiten erscheinen/verschwinden
- Die Aktion zwischen benachbarten Frames zu weit springt
Loop-Regeln
- Halten Sie den Kamerawinkel stabil.
- Ändern Sie nur ein oder zwei visuelle Elemente pro Frame.
- Der letzte Frame sollte nahe an Frame 1 sein.
- Vermeiden Sie Textwechsel in jedem Frame, es sei denn, es handelt sich um eine kinetische Typografie-Anzeige.
- Wenn Sie generierten Text verwenden, überprüfen Sie jedes Wort in jedem Frame.
- Der Loop sollte sich wie eine einzige Videoaufnahme anfühlen, nicht wie eine Sammlung verschiedener Beiträge.
- Wenn generierte Frames inkonsistent aussehen, wechseln Sie zur subtilen Einzelbild-Loop-Methode.
Zusammenbau
Verwenden Sie das mitgelieferte Skript:
python scripts/make_loop.py --frames outputs/motion/[slug]/frames --output outputs/motion/[slug]/loop.mp4 --fps 2 --gif
Falls python nicht verfügbar ist, verwenden Sie den mitgelieferten Codex-Python-Laufzeit, sofern vorhanden.
Der MP4-Export benötigt möglicherweise FFmpeg oder einen Python-Laufzeit mit Videokodierungsunterstützung. Falls der MP4-Export nicht verfügbar ist, erstellen Sie die geordneten Frames und eine GIF-Vorschau und vermerken Sie, dass der MP4-Export auf lokale Videowerkzeuge wartet.
Für subtile, videoähnliche Bewegung aus einem einzelnen Bild:
python scripts/make_subtle_loop.py --input hero.png --output loop.gif --frames 24 --fps 8 --effect breathe
Verwenden Sie dies nur, wenn ein sanfter animierter Beitrag ausreicht. Bevorzugen Sie für Lebensmittel-/Produktaktionen eine kontrollierte Frame-Sequenz.
Qualitätssicherungs-Checkliste
Erstellen Sie qa-checklist.md:
# Motion Creative QA
- [ ] Korrektes Seitenverhältnis
- [ ] MP4 exportiert
- [ ] GIF-Vorschau exportiert (falls angefordert)
- [ ] Loop kehrt sauber zum ersten Frame zurück
- [ ] Text Wort für Wort geprüft
- [ ] Markenpalette und -sprache stimmen überein
- [ ] Produkt-/Quell-Assets erhalten
- [ ] Keine unbelegten Behauptungen
- [ ] Kein störendes Flackern
- [ ] Untertitel-/Veröffentlichungsübergabe verlinkt