Communitygithub.com

Theerapat-Tanomjit/thai-story-video

Erstellt oder schneidet vertikale thailändische Erzählclips für TikTok und Facebook Reels mit Cartoon-Bildern, durchgehendem Voice-Over, phrasenweisen Untertiteln und plattformspezifischen Covern für Wissensinhalte, Geschichte, Geschichten und hypothetische Szenarien.

Was ist thai-story-video?

Dieses Skill automatisiert die Erstellung von vertikalen thailändischen Erzählvideos für Plattformen wie TikTok und Facebook Reels. Es unterstützt Entwickler und Agenten bei der Produktion von Clips mit konsistentem Cartoon-Stil, wobei der Schwerpunkt auf Geschichten, historischen Fakten und Wissensinhalten liegt, die für ein breites Publikum geeignet sind. Der Skill umfasst das Schreiben eines durchgehenden Skripts mit präzisen Stimmungsanweisungen für die Sprachsynthese, die automatische Untertitelung mit Highlight-Farben (z.B. gelb für Schlüsselwörter) und die Erstellung von Thumbnails in zwei verschiedenen Formaten (9:16 für Facebook, 3:4 für TikTok). Die zugrunde liegende Logik stellt sicher, dass die Bild- und Tonproduktion auf reale Werkzeuge und Dateien verweist, keine kostenpflichtigen Dienste ohne Genehmigung nutzt und strenge Qualitätskontrollen durchläuft. Entwickler profitieren von der detaillierten Anleitung zur Erstellung von Untertiteln mit ASS-Format, der Überprüfung von Audio- und Videodateien mit ffprobe und der Möglichkeit, den Arbeitsablauf mit vorhandenen Bearbeitungsskripten zu erweitern, ohne auf teure Rendering-Plattformen angewiesen zu sein. Der Skill ist plattformunabhängig und setzt voraus, dass der Nutzer über grundlegende Werkzeuge wie FFmpeg verfügt – eine ideale Lösung für kosteneffiziente, qualitativ hochwertige Videoerstellung in thailändischer Sprache.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Theerapat-Tanomjit/thai-story-video/tree/HEAD

In Ihrer bevorzugten KI fragen

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

Dokumentation

Thailändischer Erzählclip (Vertical Video)

Die folgenden Standardwerte können an die individuellen Anforderungen und die Marke des Nutzers angepasst werden. Lies Werkzeuge und Arbeitsfortsetzung vor dem Start. Dieses Skill ist eine Produktionsanleitung, kein fertiges Renderprogramm.

Akzeptierte Formate

  • Clips im "Wusstest du schon?"-Stil für alle Altersgruppen, die mit einer Frage oder einem Missverständnis beginnen, mit vergleichenden Bildern erklären und mit einem einprägsamen Satz enden.
  • Allgemeines Ziel: 45–60 Sekunden, etwa 6 bis 8 Szenen, aber die tatsächliche Länge wird durch die Audiospur bestimmt – stille Bilder werden nicht gedehnt, um die Zeit zu füllen.
  • Hochformat 9:16. Charaktere mit rundem weißen Kopf, klaren schwarzen Linien, einfachen Gliedmaßen. Farbpalette: Creme, Braun, Hellblau und Pastelltöne. Nicht überladene Szenen, mit Epoche und Ort passend zur Geschichte.
  • Durchgehend gleicher Hauptcharakter und gleiches Farbschema. Referenz auf bereits genehmigtes Hauptbild. Bilder enthalten keinen Text, Szenentitel oder Szenennummern.
  • Sprachausgabe auf Thailändisch aus Nutzerdatei oder zugänglichem TTS-Tool. Das gesamte Skript wird in einem Durchgang erstellt, um die Kontinuität zu wahren. Bei Skriptänderungen wird die gesamte Sprachdatei neu generiert.
  • Dies ist ein Testprojekt. Es werden animierte Standbilder und vorhandene Werkzeuge verwendet. Die Nutzung kostenpflichtiger Dienste oder die Veröffentlichung ist nicht ohne Genehmigung gestattet.

Ablauf

  1. Thema, Zielgruppe, Länge, Referenzbilder und vorhandene Audiodateien sammeln. Faktencheck aus Primärquellen bei Bedarf.

  2. Vollständiges Skript schreiben und Geschichte in Szenen pro Thema unterteilen. Bei jeder Übergabe des Skripts zur Sprachgenerierung den Abschnitt "Sprachanweisungen – nicht im Lesetext enthalten" separat anfügen, gemäß den folgenden Richtlinien.

  3. Testscreenshot der ersten Szene erstellen. Nach Genehmigung durch den Nutzer die restlichen Bilder mit der ersten als Referenz erstellen. Die Zuweisung von Untertitel-Agents erfolgt nur mit Genehmigung des Nutzers oder des verwendeten Befehls.

  4. Die bereitgestellte Audiodatei verwenden oder den Nutzer die gesamte Audiodatei mit dem gewählten Tool generieren lassen. Tatsächliche Länge mit ffprobe prüfen, bevor der Bildrhythmus festgelegt wird.

  5. Transkription und Zeitstempel aus der echten Audiodatei erstellen. Thailändische Wörter mit dem Originalskript korrigieren. Kleine Transkriptionsmodelle können Fehler machen oder lange Abschnitte auslassen – bei Bedarf in Pausenabschnitten transkribieren. ASR-geratene Texte nicht ohne Prüfung als Untertitel verwenden.

  6. Bilder an den Satz anpassen, nicht alle Szenen gleich lang erzwingen. Leichte Zoom-In/Out-Effekte, kurze Übergänge und leise Szenenwechselgeräusche verwenden, während die Sprachausgabe klar und durchgehend bleibt.

  7. Untertitel in kurzen Phrasen erstellen, die prägnant einblenden. Weiße Schrift mit dunklem Rand, Schlüsselwörter in Gelb hervorgehoben, kein Hintergrund oder schwarzer Rahmen. Stattdessen Schriftrand und Schatten verstärken. Untertitel im V4-ASS-Format, Größe 108, die einzelne Wörter entsprechend der Audiospur einfärben. Schriftart: eine thailändische Schriftart, die alle Vokale und Tonzeichen vollständig darstellt, z. B. Noto Sans Thai.

  8. Untertitel oberhalb des TikTok-Steuerbereichs platzieren und wichtige erklärende Bildbereiche nicht überdecken. Nur in bestimmten Szenen dürfen Untertitel nach oben in freie Bereiche verschoben werden. Standardmäßig keine Szenentitel, Themenüberschriften, Szenennummern oder dekorativen Linien oben hinzufügen.

  9. Nach dem letzten Untertitel-Satz keine zusammenfassenden Untertitel ohne Sprachunterstützung hinzufügen. Der Clip endet kurz nach dem Ende der Sprachausgabe, dem tatsächlichen Rhythmus folgend. Wenn der Nutzer eine Endzeit angibt, wird diese verwendet.

  10. Nur dann einen Outro anhängen, wenn der Nutzer eine Outro-Datei hat und verwenden möchte. Vor dem Anhängen die tatsächliche Datei, Länge, Audio und Format prüfen. Keine fremden Marken verwenden oder stille Passagen verlängern. Wenn keine Datei vorhanden ist, den Hauptclip ausliefern und mitteilen, dass kein Outro angehängt wurde.

  11. Ausgabe als MP4, H.264, yuv420p, 1080×1920, 30fps, Audio AAC, mit faststart. Verwendung von vorhandenem FFmpeg für Standbilder und ASS-Animationsuntertitel. Keine Einrichtung eines neuen Remotion-Projekts erforderlich.

  12. Prüfung der Datei mit ffprobe und vollständige Decodierung. Überprüfung des Anfangs, jeder Szene, langer Untertitel-Stellen und des Clip-Endes. Sicherstellen, dass Untertitel keine wichtigen Bildteile überdecken, kein Text überläuft und keine Untertitel ohne Sprache vorhanden sind. MP4 zusammen mit SRT ausliefern, wenn vorhanden.

  13. Zwei Cover in verschiedenen Größen nach der Vorlage "Cover-Vorlage für verschiedene Plattformen" erstellen und ausliefern. Nach Erhalt der Veröffentlichungsgenehmigung das plattformrichtige Cover verwenden und prüfen, ob es erfolgreich angehängt wurde.

Sprachanweisungen für die nächste Aufgabe

  • Sprachanweisungen als separaten Abschnitt zusammen mit dem vollständigen Skript senden, damit der Nutzer sie zur Sprachgenerierung kopieren kann. Diese Anweisungen nicht in den Lesetext oder die Untertitel aufnehmen.
  • Tonfall, Emotion, Geschwindigkeit, Pausenrhythmus, Aussprache von Eigennamen und zu betonende Wörter oder Sätze angeben, die zur jeweiligen Geschichte passen. Prägnant und umsetzbar formulieren.
  • Standard: Lässig und lebendig erzählen, deutliche Aussprache, Pausen nach der Eröffnungsfrage und vor wichtigen Informationen. Keine Hektik bei Namen oder Zahlen. Das gesamte Skript in einem Durchgang vorlesen, die Emotion dem Inhalt anpassen, nicht bei jeder Geschichte den Sportnachrichtenton verwenden.
  • Beispiel aus einem Fußballclip: "Fußballnachrichten kraftvoll und lässig erzählen, Namen deutlich aussprechen, 'drei zu eins' und 'Platz achtzehn' betonen. Pause nach der Eröffnungsfrage, nicht hetzen bei Zahlen. Das ganze Skript in einem Durchgang vorlesen." Dieses Beispiel dient als Richtlinie; nicht die gleichen Namen und Betonungen auf eine neue Geschichte übertragen.

Bearbeitungseinstellungen und Änderungen

Vor der Clip-Erstellung Bearbeitungseinstellungen und Details zu V4-Untertiteln lesen. Die JSON-Daten sind Referenzrichtlinien, keine automatisch ladbare Konfiguration.

  • ASS-Größe 108; das aktuell gesprochene Wort in Gelb bei betonten Phrasen oder Hellblau bei allgemeinen Phrasen; andere Wörter in Weiß. Nur tatsächlich gesprochene Wörter einfärben.
  • Skript, Szenenanzahl oder Clip-Länge nicht festlegen. Bei jeder Geschichte neu timen.
  • Vor der Änderung einer vorhandenen Datei eine mit Zeitstempel versehene Sicherungskopie erstellen und prüfen, ob alle Kopien vollständig sind. Das Original nicht löschen. Das Ergebnis als neue Version speichern.
  • Untertitel aus einem bildbasierten Clip ohne eingebettete Untertitel korrigieren, ohne alten Text mit Farbflächen zu überdecken.
  • Vorhandene Werkzeuge und Skripte verwenden, nachdem sichergestellt wurde, dass sie nicht an eine andere Geschichte gebunden sind. Zielnamen und Überschreibbefehle vor dem Aufruf prüfen.
  • Das freigegebene Set enthält keine Logos, Beispielbilder, Audio, Kanal-Endcards oder Render-Skripte aus persönlichen Arbeiten. Nutzerdateien und tatsächlich vorhandene Werkzeuge verwenden.
  • Keine Modelle oder Abhängigkeiten installieren, ohne die vorhandenen Werkzeuge zu prüfen. Aktuelle Informationen prüfen, wenn Dienste mit wechselnden Kontingenten oder Bildschirmen empfohlen werden.

Cover-Vorlage für verschiedene Plattformen

Zwei Cover in verschiedenen Größen als Teil der Clip-Arbeit nach dieser Vorlage erstellen, es sei denn, der Nutzer gibt einen anderen Umfang an. Nutzer-Referenzbilder verwenden, falls vorhanden, und das Thema entsprechend anpassen.

  • Facebook: Hochformat 9:16, 1080×1920 Pixel; TikTok: Hochformat 3:4, 1080×1440 Pixel. Zwei separate Dateien in output/covers/ speichern und mit Plattform und Größe im Dateinamen kennzeichnen.
  • Layout an die jeweilige Größe anpassen, sodass Text und Charakter vollständig sichtbar sind. Nicht strecken oder so zuschneiden, dass Text abgeschnitten wird. Gleiches Thema, gleicher Charakter und gleiches Farbschema auf beiden Covern.
  • Cremefarbener Hintergrund, klare schwarze Linien, derselbe Cartoon-Charakter wie im Clip. Den Charakter groß von der Mitte bis zum unteren Bereich platzieren, mit einem themenrelevanten Requisit.
  • Kurzer Titel in dicker, dunkelgrüner thailändischer Schrift, gut lesbar auf Mobilgeräten. Auf ca. 2–3 Zeilen verteilt, wichtige Phrasen mit gelbem Balken hervorheben. Optional eine Unterüberschrift oben. Der Kanalname des Nutzers unten, sobald bekannt.
  • Cover dürfen Text enthalten; das Verbot von Szenentiteln oder Text auf Bildern während der Szenenerstellung gilt nicht für Cover.
  • Nicht automatisch denselben Charakter, Hut, Brille oder Computer aus einer vorherigen Geschichte verwenden. Nach Inhalt und Charakter des neuen Clips anpassen, während der Kanalton erhalten bleibt.
  • Mit einem zugänglichen Bildbearbeitungstool erstellen, unter Verwendung genehmigter Bilder als Referenz. Thailändische Rechtschreibung, Kanalnamen und Lesbarkeit prüfen. Als neue Datei speichern, ohne vorhandene Cover zu überschreiben.
  • Wichtigen Text mit Randabstand platzieren. Tatsächliche Dateigröße und Vorschaubilder der Plattform-Zuschneidung vor der Veröffentlichung prüfen. Nicht behaupten, dass es auf allen Bildschirmen korrekt zugeschnitten ist, wenn dies nicht überprüft wurde.
  • Nach Erhalt der Veröffentlichungsgenehmigung das plattformrichtige Cover anhängen oder einstellen: Facebook 9:16; TikTok 3:4. Vorschaubild und Ergebnis nach dem Speichern überprüfen, ob das Cover tatsächlich verwendet wird.
  • Wenn der Bildschirm oder das Tool das Hochladen des Covers nicht unterstützt, die Einschränkung mitteilen und die plattformrichtige Cover-Datei senden. Nicht behaupten, dass das Cover angehängt wurde, und den Clip nicht unnötig ändern, um das Cover selbst einzubetten.
  • Die Vorbereitung von zwei Covergrößen ist keine Genehmigung zur Veröffentlichung auf beiden Plattformen oder zur automatischen Änderung alter Beitrags-Cover. Nur auf den vom Nutzer genehmigten Kanälen veröffentlichen.

Verwandte Skills