Communitygithub.com

andyluu98/VideoMotion

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.

Was ist VideoMotion?

VideoMotion ist ein KI-gestütztes Agentenskript, das als Ihr persönlicher Regisseur für die vietnamesische Videoproduktion fungiert. Es erstellt ein komplettes Video von Grund auf, ohne auf vorgefertigte Vorlagen angewiesen zu sein. Der Prozess beginnt mit der Ideenfindung und dem Drehbuchschreiben, gefolgt von der Sprachsynthese mit der natürlichen vietnamesischen Stimme VieNeu, der Bildkomposition mit HyperFrames und GSAP-Animationen sowie der automatischen Verteilung der Szenen an parallele Sonnet-Agenten (vm-canh). Das Tool unterstützt eine Szene-für-Szene-Bearbeitung mit visuellen Ankern, die genau auf das gesprochene Wort abgestimmt sind, sowie eine nahtlose Integration von Hintergrundmusik. Es exportiert das fertige Video im MP4-Format inklusive Untertiteln (SRT). Dieses Skript ist ideal für die schnelle Erstellung von Erklärvideos, Social-Media-Clips oder konzeptionellen Kurzfilmen auf Vietnamesisch und eignet sich für Plattformen wie Claude Code, Cursor oder Codex.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/andyluu98/VideoMotion/tree/HEAD/skills/videomotion

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation


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.json eintragen.
  • 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.md nach 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). Bei auto wählen Sie selbst den passenden Stil.
  • Lesen Sie styles/<slug>.md und styles/nhip-video.md sorgfä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 look des Storyboards nach diesem Abschnitt; sehen Sie sich das Bild docs/assets/styles/<slug>.jpg an, 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"}]}
  • visual beschreibt 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 visual jeder 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 look mit genauen Maßen und Positionen, oder zeichnen Sie sie vorab in compositions/_nen.html.
  • Jeder Satz hat mindestens einen Anker; kw muss exakt wie in say geschrieben 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 keine KW miss mehr 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.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Verwandte Skills