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
-
ffmpeg – muss installiert sein
apt-get install -y ffmpeg -
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
- Spracherkennung – Verwendet faster-whisper, um englische Untertitel zu extrahieren
- Übersetzung – Verwendet die Google Translate API, um in Chinesisch zu übersetzen
- 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:
- Die erstellte .srt-Datei manuell bearbeiten
- 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