name: videomotion description: Erstelle vietnamesische Videos aus einer Anforderung – KI als Regisseur, ohne vorgefertigte Vorlagen: große Idee, Drehbuch, VieNeu-Stimme, Szenenaufteilung nach Text, Hintergrundmusik, parallele Szenenerstellung mit Sonnet-Agenten (HyperFrames + GSAP), Untertitel, MP4-Export. Nutze es, wenn der Benutzer „/videomotion“, „Video erstellen“, „Erklärvideo“, „Kurzer Clip über X“ oder „Diesen Beitrag in ein Video verwandeln“ eingibt.
VideoMotion: KI als Regisseur für Videos
Jede vorgefertigte Vorlage lässt Videos gleich aussehen. VideoMotion gibt der KI, was sie wirklich braucht: Stilgefühl (91 Stilkarten), Bewegungswortschatz (motion/dong-tu.md) und eine Geschichte, die der Regisseur schreibt. Sie (der Hauptprozess) sind der Regisseur; jede Szene wird parallel einem Agenten vm-canh (neuester Sonnet, mittlerer Aufwand) zur Erstellung übergeben.
VV="${CLAUDE_PLUGIN_ROOT}"
PY="$HOME/.motionfly/venv/Scripts/python.exe"; [ -x "$PY" ] || PY="$HOME/.motionfly/venv/bin/python"
export PYTHONUTF8=1 HF_HUB_DISABLE_PROGRESS_BARS=1
Führen Sie zu Beginn einer Sitzung python "$VV/tools/setup/doctor.py" aus; solange nicht SAN SANG erscheint, folgen Sie der Skill-Anleitung vm-cai-dat. Jedes Video erhält ein eigenes Verzeichnis videos/<slug>/ (Slug ohne Akzente, mit Bindestrichen).
Unveränderliche Regeln
- Zahlen, Namen und Daten mit Quellenangabe. Nachrichten und Zahlen müssen recherchiert werden; bei selbst erfundenen Beispielen sagen Sie „Beispiel“. Quellen in
brief.jsoneintragen. - Vietnamesisch mit vollständigen Akzenten, keine langen Gedankenstriche, keine Emojis im gesprochenen Text.
- Text ist HTML-Text, kein in Bilder gezeichneter Text.
Alles andere sind berufliche Empfehlungen.
1. Brief
brief.json erstellen: topic, audience, message (ein Satz – die Kernbotschaft), aspect (Standard 9:16), duration_s (Standard 60), style, voice (Standard Ngọc Huyền), music (Standard synth:<mood>), sources, auto. Fragen Sie nur, was nicht erraten werden kann, eine Frage auf einmal, mit den vorgeschlagenen Optionen zuerst. Sagt der Benutzer „alles selbst machen“, dann auto: true.
2. Stil
- Wenn der Benutzer einen Stil nennt, verwenden Sie diesen (in
styles/INDEX.mdnach vietnamesischem Namen oder Slug suchen). - Ist keiner genannt, schlagen Sie 3 Stile vor: einen passend zum Thema, einen andersartigen und einen überraschenden (kurze Tabelle in
styles/nhip-video.md). Beiautowählen Sie selbst den passenden Stil. - Lesen Sie
styles/<slug>.mdundstyles/nhip-video.mdsorgfältig (Anleitung zur Verwendung von Folienkarten für Videos). - Enthält eine Stilkarte den Abschnitt Bản video, dann richten sich die große Idee, die Figuren und das
lookdes Storyboards nach diesem Abschnitt; sehen Sie sich das Bilddocs/assets/styles/<slug>.jpgan, um das Ziel zu kennen: Der Benutzer wählt den Stil wegen des Bildes – das Video muss dem Bild ähneln.
3. Große Idee und Drehbuch (einziges Freigabe-Tor)
Große Idee zuerst. Ein Satz: In welcher Welt spielt das Video, entlang welcher Achse, mit welcher durchgehenden Figur oder Objekt? Beispiel: „Die Fabrik ist ein Schachbrett: jede Verschwendung ein feindlicher Stein, die KI ist die Dame, die mit einem Zug drei Steine schlägt.“ Die Geschichte macht das Video lebendig; der Stil bestimmt nur das Äußere.
script.json schreiben:
{"title": "...", "voice": "Ngọc Huyền", "aspect": "9:16",
"scenes": [{"id": "s1", "say": "Satz. | Nächster Satz mit Pause.", "intent": "Szenenabsicht"}], "pron": {}}
- 1 Minute etwa 150 bis 170 Wörter, 5 bis 9 Szenen. Die ersten 3 Sekunden sind ein Aufhänger-Satz.
- Jede Szene 1 bis 3 Sätze, Satzlänge unter 25 Wörtern, gesprochene Sprache.
|erzeugt eine Pause von 0,55 Sekunden. - VieNeu-Stimme: Sätze mit vietnamesischem Subjekt, vermeiden Sie Sätze unter 5 Wörtern und Sätze, die mit einem englischen Namen beginnen; Zahlen in Ziffern schreiben.
Dem Benutzer eine kurze Tabelle senden: Szene, gesprochener Text, erwartete visuelle Metapher. Auf Freigabe warten (bei auto überspringen).
4. Stimme
Gemäß Skill vm-giong. Fertig, wenn voice.wav und words.json vorliegen.
5. Szenenaufteilung
storyboard.json basierend auf den tatsächlichen Sprachmarken in words.json schreiben:
{"title": "...", "aspect": "9:16", "style": "pixel-rpg",
"idea": "große Idee als Satz",
"look": "allgemeiner visueller Stil in 2 bis 4 Sätzen: wie die durchgehenden Objekte aussehen, Bedeutung der Akzentfarben, wie Szenen ein- und ausgehen",
"scenes": [{"id": "s1", "visual": "welches Objekt, was es tut, mit welchem Bewegungsverb",
"anchors": [{"id": "hook", "kw": "exaktes Wort wie im gesprochenen Text", "nth": 1, "off": -0.1}],
"in": "wie die Szene beginnt", "out": "wie sie zur nächsten Szene übergeht"}]}
visualbeschreibt Inhalt und Objekte, nicht die Pixel-Layout – das überlassen Sie dem Agenten.- Szenenübergreifende Zustände: Wenn ein Objekt (Fortschrittsbalken, Figur, Zahl) durch mehrere Szenen geht, geben Sie den Zustand beim Eintritt und Austritt in
visualjeder Szene an (z. B. „HP bei 9/10, Austritt bei 3/10“). Die parallelen Agenten sehen die Szenen der anderen nicht. - Gemeinsam genutzte Objekte (Figuren, UI-Rahmen, Hintergrundebenen) beschreiben Sie in
lookmit genauen Maßen und Positionen, oder zeichnen Sie sie vorab incompositions/_nen.html. - Jeder Satz hat mindestens einen Anker;
kwmuss exakt wie insaygeschrieben sein. - Wechseln Sie zwischen dichten und ruhigen Szenen; nicht drei Szenen des gleichen Bildtyps hintereinander. Wählen Sie 2 bis 3 „Wow“-Momente und beschreiben Sie diese ausführlicher.
- Führen Sie
"$PY" "$VV/tools/timeline.py" <projekt>aus; korrigieren Sie, bis keineKW missmehr erscheinen.
6. Hintergrundmusik
Gemäß Skill vm-nhac: erzeugt mix.wav.
7. Erstellung, Rendern und Auslieferung
Gemäß Skill vm-dung: Hintergrund, Farbe, Szenenauslieferung parallel an vm-canh, Zusammenfügen, hyperframes check, Rendern, Audiomischung, Untertitel.
Abschlussbericht: absoluter Pfad von MP4 und SRT, Länge, Stil, Stimme, Musikquelle, Stellen mit selbst erfundenen Beispielen, Quellenangaben.