Communitygithub.com

tranhung91nd/video-editing-skills

Erstellt 16:9 Tour-Videos im Stil von Cửu Trại Câu V6 mit Sprachkommentar, Ortsmarken, Untertiteln, Routenkarte, Logo und CTA in Remotion.

Was ist video-editing-skills?

Dieses Skill ermöglicht die automatisierte Erstellung von 16:9 Tour-Videos in 1920×1080, basierend auf dem Remotion-Code von Cửu Trại Câu V6 (77 Sekunden). Es generiert Videos mit Sprachkommentar (festgelegte Stimme wie Thục Đoan), Ortsmarken, Untertiteln, animierten Routenkarten (mit Zugbewegung), Logo und Call-to-Action. Der Workflow umfasst die schrittweise Abarbeitung von Reiseplänen (Daten, Route, Sehenswürdigkeiten), das Schreiben von natürlichem Erzähltext mit Hook, die Zuordnung von Szenen (Fotos/Videos/Diagramme) und die Ausgabe über Remotion-Befehle. Das Skill unterstützt Plattformen wie Claude Code, Cursor, Codex und andere AI-Coding-Assistenten und erwartet eine Job-Struktur mit `media/`, `edit.json`, `analysis/` und `out/`. Besonderer Wert wird auf Quellenangaben, Rechteklärung und Qualitätssicherung gelegt – vor der Übergabe werden MP4-Dateien vollständig dekodiert, auf Größe, Länge, Audio, Szenenübergänge und Untertitel geprüft.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tranhung91nd/video-editing-skills/tree/HEAD/skills/tour-itinerary-video

In Ihrer bevorzugten KI fragen

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

Dokumentation

Video-Tour nach Reiseplan

Skill basierend auf dem Remotion-Quellcode von Cửu Trại Câu V6, 77 Sekunden, 1920×1080. Dies ist ein neuer, wiederverwendbarer Workflow; das vorherige V6-Video wurde mit einem separaten Remotion-Projekt erstellt, nicht mit HyperFrames.

Inhalt und Materialien

  • Daten, Route, Sehenswürdigkeiten und Dienstleistungen aus dem Benutzer-Reiseplan oder einer geprüften Quelle entnehmen. Bei Bedarf aktuelle Quellen für Preise, Abfahrtsdaten oder Kontaktinformationen konsultieren. Keine Preise/Aktionen selbst hinzufügen.
  • Kurzen Einleitungstext mit Hook, Erlebnisabschnitte pro Tag und CTA-Beratung schreiben. Natürliche Sprache wählen, Aussprache von Orts-/Einheitsnamen prüfen.
  • Vom Benutzer ausgewählte/freigegebene Stimme verwenden. Bereits erstellte WAV/MP3-Dateien über verfügbare Tools importieren; Clone-Daten, TTS-Modell und Konten sind nicht Bestandteil dieses Skills. Keine abweichende Sprechgeschwindigkeit außer 1.0 im Plan akzeptieren; bei Änderung der Lesefassung die Szenenmarken und Untertitel an die tatsächliche Datei anpassen.
  • Szenen entsprechend den Ortsnamen und Aktivitäten auswählen. Echte Szenen/Standbilder/Diagramme klar trennen. Keine dekorativen Diagramme als exakte geografische Karten darstellen. Züge nur auf tatsächlichen Eisenbahnstrecken fahren lassen.
  • Quellen und Nutzungsrechte in media/sources.json dokumentieren. Dass ein Video auf TikTok oder YouTube angesehen/heruntergeladen werden kann, beweist nicht das Recht zur Werbenutzung. Urhebervermerke und ursprüngliche Ortslogos erhalten; keine Vermerke entfernen, um eigenes Material vorzutäuschen.

Plan

Jeder Job hat media/, edit.json, analysis/, out/. Alle src im Plan sind relative Pfade innerhalb von media. plan.md und V6-Beispiel beim Schreiben des Plans lesen. Reiseplan, Marke oder Stimme des Beispiels nicht ohne Aufforderung auf andere Touren kopieren.

Die Stimme bestimmt die Dauer; Szenen, Marken und Untertitel nach den tatsächlichen Sprechmarken aufteilen. Fotoszenen mit Ken Burns, sanfte Überblendungen von 12 Frames; Text mit Feder-Effekt, Intro mit Route und Postkarte, Routenszene mit fahrendem Zug, Ende mit CTA und runden Bildern. Marken prägnant halten, keine Untertitel über den Tagesverlauf legen.

Ausführen und Prüfen

python3 scripts/doctor.py
python3 scripts/render.py /pfad/zu/job --check-only
python3 scripts/render.py /pfad/zu/job --setup-only
python3 scripts/render.py /pfad/zu/job final.mp4
python3 scripts/qa.py /pfad/zu/job/out/final.mp4 /pfad/zu/job/out/qa --expected-frames 2310

Die Zahl 2310 gilt nur für das Beispiel 77 Sekunden × 30 fps; für echte Touren neu berechnen. --frames=0-59 für technische Tests verwenden. Keine Vorschau/Datei automatisch öffnen; einen Standard-Stream verwenden und den Job-Prozess nach dem Export schließen. runtime.md für Einrichtung, optionales ASR und Schriftarten lesen; reference-inputs.md listet die Quellensammlung für das Beispiel auf.

Die Schriftart Tour Sans (Be Vietnam Pro) wird unter OFL mitgeliefert. Das Beispiel behält Avenir Next bei, falls auf macOS vorhanden, und verwendet Tour Sans als Fallback; keine kommerzielle Schriftart Avenir beifügen und keine pixelgenaue Darstellung auf anderen Plattformen versprechen.

Vor der Übergabe: gesamte MP4-Datei dekodieren, Größe/Länge/Audio bestätigen, alle Szenenübergänge, Route, Tagesmarken, Logo und CTA im Vollbild prüfen. Untertitel mit der gelesenen Fassung abgleichen. Nur „gehört“ sagen, wenn tatsächlich hörbar. Einschränkungen bei Materialrechten oder Audioprüfung melden, wenn nicht verifiziert; keine Zalo-Nachrichten oder Veröffentlichungen ohne Benutzeranforderung.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills