Communitygithub.com

bubble202603/video-subtitle-skill

OpenClaw Skill – automatische chinesische Untertitel für Videos (wie in JianYing). JavaScript-Pipeline.

Was ist video-subtitle-skill?

Dieses Skill ermöglicht es AI-Agenten automatisch chinesische Untertitel zu Videos hinzuzufügen. Es erkennt mithilfe von Whisper AI die gesprochene Sprache und erstellt englische Untertitel, übersetzt diese dann mit der Google Translate API ins Chinesische und brennt sie mit FFmpeg endgültig in das Video ein. Das Skill ist für die Plattformen OpenClaw und Codex konzipiert und wird hauptsächlich über die Node.js-Befehlszeile gesteuert. Der komplette Workflow – Spracherkennung, Übersetzung und Brennen – wird automatisiert, sodass der Anwender nur einen Videopfad und die Zielsprache angeben muss. Das Skill unterstützt gängige Videoformate wie MP4, MOV und AVI und verwendet standardmäßig das Whisper-Modell „base“, das CPU-freundlich ist. Bei Bedarf kann auch das genauere aber ressourcenintensivere Modell „large“ eingesetzt werden. Ein manueller Korrekturworkflow ermöglicht es, Untertiteldateien zu bearbeiten und nur den Brennschritt erneut auszuführen, ohne die Spracherkennung zu wiederholen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add bubble202603/video-subtitle-skill

In Ihrer bevorzugten KI fragen

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

Dokumentation

Video-Untertitel-Skill

Automatisch chinesische Untertitel zu Videos hinzufügen, ähnlich der automatischen Untertitelfunktion von JianYing.

Funktionen

  • Verwendet Whisper AI, um Videosprache zu erkennen und englische Untertitel zu erstellen
  • Übersetzt automatisch in chinesische Untertitel
  • Verwendet FFmpeg, um die Untertitel in das Video einzubrennen

Verwendung

# Basis-Verwendung
clawhub install video-subtitle

# Oder einfach dem Agenten sagen:
„Füge diesem Video chinesische Untertitel hinzu“

Voraussetzungen

  1. ffmpeg – muss installiert sein

    apt-get install -y ffmpeg
    
  2. Python-Umgebung – folgende Pakete werden benötigt:

    pip install faster-whisper translators
    

Befehlszeilen-Nutzung

# Untertitel zu einem Video hinzufügen
node /root/.openclaw/workspace/skills/video-subtitle/add-subtitle.js <Video-Pfad> [Zielsprache]

# Beispiel
node add-subtitle.js /path/to/video.mp4 zh

Vollständiger Ablauf

  1. Spracherkennung – Verwendet faster-whisper, um englische Untertitel zu extrahieren
  2. Übersetzung – Verwendet die Google Translate API, um in Chinesisch zu übersetzen
  3. Einbrennen – FFmpeg codiert die Untertitel fest in das Video

Ausgabe

  • Originalvideo + chinesische Untertitel als neue Videodatei
  • Gleichnamige .srt-Untertiteldatei (optional)

Hinweise

  • Die Videolänge beeinflusst die Verarbeitungszeit (Spracherkennung ist der Engpass)
  • Unterstützt gängige Videoformate wie MP4, MOV, AVI
  • Standardmäßig wird das Whisper-Modell „base“ verwendet (CPU-freundlich)
  • Für höhere Genauigkeit kann das Modell „large“ verwendet werden (benötigt mehr Arbeitsspeicher)

Untertitelkorrektur

Wenn die generierten Untertitel Fehler enthalten (z. B. falsch erkannte Eigennamen), kannst du:

  1. Die erstellte .srt-Datei manuell bearbeiten
  2. Den Brennvorgang erneut ausführen
# Nur Untertitel neu brennen (ohne erneute Erkennung)
ffmpeg -i input.mp4 -vf "subtitles=corrected.srt" -c:a copy output.mp4

Autor: Bubble 🫧
Version: 1.0.0
Aktualisiert: 2026-03-05

Verwandte Skills