Communitygithub.com

OscarCode9/style-video-captions-skill

Codex-Fertigkeit: Transkribieren und Einbrennen von stilvollen Videountertiteln.

Was ist style-video-captions-skill?

Diese Fertigkeit ermöglicht es einem KI-Agenten (wie Codex), Videodateien mit professionell gestalteten, eingebrannten Untertiteln zu versehen und dabei die Originaldatei zu erhalten. Sie bevorzugt vorhandene SRT-Transkripte und greift nur dann auf das Transkriptionsmodell faster-whisper (tiny) zurück, wenn keine zeitgesteuerte Transkription existiert. Der gesamte Workflow – von der Transkription über die Erstellung einer stilisierten ASS-Datei bis hin zum endgültigen ffmpeg-Rendering – wird durch ein PowerShell-Skript orchestriert. Die Fertigkeit ist besonders nützlich für Entwickler und Content-Ersteller, die barrierefreie, ansprechende Videoinhalte mit konsistentem, lesbarem Text erstellen möchten. Sie unterstützt die Plattformen Codex/OpenAI und setzt ein vollständiges ffmpeg mit libass voraus.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add OscarCode9/style-video-captions-skill

In Ihrer bevorzugten KI fragen

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

Dokumentation

Stilvolle Videountertitel

Erstellen Sie ein neues Video mit Untertiteln, während Sie die Quelle beibehalten. Bevorzugen Sie eine vorhandene .srt-Datei; transkribieren Sie nur mit faster-whisper (tiny), wenn kein zeitgesteuerter Transkript vorhanden ist.

Standard-Designrichtung

Verwenden Sie die gebündelte Archivo-Variable-Schriftart mit diesem redaktionell-technischen System:

  • Primärtext in Weiß: #FFFFFF
  • Elektroblau als Schlüsselwortfarbe: #2F80FF
  • Blaues Schlüsselwort in leichter, kursiver Barlow Condensed, ca. 16 % größer
  • Tintenblau-transparenter Kasten/Rahmen: #071A33
  • Maximal zwei Zeilen und kurze Phrasen
  • Unten zentriert platziert, über den sicheren Bereichen der mobilen Benutzeroberfläche
  • Kurzer Pop-Eintritt und Einblendung; vermeiden Sie ständiges Hüpfen oder Chaos pro Buchstabe

Lesen Sie referenzen/designrichtlinien.md, wenn Sie die visuelle Ausrichtung ändern.

Arbeitsablauf

  1. Überprüfen Sie die Videoabmessungen und -dauer.
  2. Suchen Sie eine passende .srt- oder .vtt-Datei. Wenn keine verfügbar ist, generieren Sie eine SRT mit scripts/transcribe_tiny.py.
  3. Erstellen Sie eine gestylte ASS-Datei mit scripts/make_styled_ass.py.
  4. Rendern Sie mit einem vollständigen ffmpeg-Build, der subtitles/libass enthält; CapCuts gebündeltes ffmpeg enthält diese Filter möglicherweise nicht.
  5. Überprüfen Sie die endgültige Dauer, den Video-Stream, den Audio-Stream und die Lesbarkeit anhand eines erfassten Bildes.
  6. Behalten Sie das eingegebene Video und die Transkription bei.

Standardbefehl

powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-verzeichnis>\scripts\style-video-captions.ps1" `
  -InputVideo "C:\pfad\video.mp4"

Mit einer vorhandenen SRT-Datei:

powershell -NoProfile -ExecutionPolicy Bypass -File "<skill-verzeichnis>\scripts\style-video-captions.ps1" `
  -InputVideo "C:\pfad\video.mp4" `
  -SubtitleFile "C:\pfad\untertitel.srt"

Ausgaben:

  • <video>_subtitulos_estilo.ass
  • <video>_subtitulos_estilo.mp4
  • <video>_subtitulos_preview.jpg

Designurteil

Verwenden Sie Blau als Hervorhebung, nicht als einzige Textfarbe. Weiß bleibt zuverlässiger bei wechselndem Bildmaterial. Halten Sie den Kontrast des dunklen Rahmens/Hintergrunds aufrecht, da Untertitel auf Bildern mit unvorhersehbarer Leuchtdichte liegen.

Heben Sie Füllwörter nicht hervor. Bevorzugen Sie Nomen, Verben, Zahlen und längere, bedeutungsvolle Begriffe. Halten Sie Animationen dem Lesen untergeordnet.

Verwandte Skills