Communitygithub.com

Maiusless/english-trading-video-translation (Englisch-Video-Tra…

Ein Agenten-Skill für die gesicherte Quelltext-Transkription (ASR) englischer Videos, chinesische Übersetzung, Untertitelexport und verifiziertes FFmpeg-Einbrennen.

Was ist english-trading-video-translation (Englisch-Video-Tra…?

Dieser Skill ermöglicht es einem KI-Agenten, englischsprachige Videos zu transkribieren, automatisch ins Chinesische zu übersetzen und die resultierenden Untertitel entweder als separate Datei zu exportieren oder direkt in das Video einzubrennen. Er ist besonders nützlich für die Nachbearbeitung von Handels- und Finanzvideos, bei denen die Quelltexte geschützt werden müssen. Der Skill unterstützt die gängigsten AI-Agent-Plattformen wie Claude Code, Cursor und Codex und nutzt FFmpeg für die zuverlässige und verifizierte Einbettung der Untertitel. Die Arbeitsweise umfasst die Spracherkennung (ASR), die Übersetzung über eine API und die finale Videobearbeitung, wobei die ursprüngliche Videoqualität und die Sicherheit des Quellmaterials stets gewahrt bleiben.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Maiusless/english-trading-video-translation

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht english-trading-video-translation (Englisch-Video-Tra…?

Agenten-Skill für die gesicherte Quelltext-Transkription (ASR) englischer Videos, chinesische Übersetzung, Untertitelexport und verifiziertes FFmpeg-Einbrennen.

Funktionsübersicht

Dieser Skill bietet einen vollständigen Workflow für die Verarbeitung englischer Handels- und Finanzvideos:

  1. Automatische Spracherkennung (ASR): Extrahiert den gesprochenen Text aus englischsprachigen Videos mit hoher Genauigkeit.
  2. Chinesische Übersetzung: Übersetzt den extrahierten Text automatisch ins Chinesische (vereinfacht oder traditionell, je nach Konfiguration).
  3. Untertitelexport: Exportiert die Untertitel als SRT- oder VTT-Datei für die separate Verwendung.
  4. FFmpeg-Einbrennen: Bettet die Untertitel dauerhaft in das Video ein, mit verifizierter Qualität und ohne zusätzliche Komprimierung.

Voraussetzungen

  • FFmpeg: Muss auf dem System installiert und im PATH verfügbar sein.
  • Python 3.8+: Für die Ausführung der ASR- und Übersetzungsskripte.
  • API-Schlüssel: Für den Übersetzungsdienst (z. B. DeepL oder Google Translate).

Installation

  1. Klonen Sie das Repository:

    git clone https://github.com/Maiusless/english-trading-video-translation.git
    cd english-trading-video-translation
    
  2. Installieren Sie die Abhängigkeiten:

    pip install -r requirements.txt
    
  3. Konfigurieren Sie die Umgebungsvariablen:

    • TRANSLATION_API_KEY: Ihr API-Schlüssel für den Übersetzungsdienst.
    • TRANSLATION_SERVICE: deepl oder google (Standard: deepl).

Verwendung

Führen Sie das Hauptskript mit dem Pfad zur Videoausgabe aus:

python translate_video.py /pfad/zum/video.mp4

Optional können Sie mit den folgenden Flags die Ausgabe steuern:

  • --output-dir: Verzeichnis für die Ausgabedateien (Standard: aktuelles Verzeichnis).
  • --subtitle-only: Nur Untertitel exportieren, ohne Einbrennen.
  • --keep-audio: Original-Audio-Spur beibehalten (standardmäßig aktiviert).

Ausgabe

Nach erfolgreicher Ausführung finden Sie folgende Dateien:

  • video_burned.mp4: Das Video mit eingebrannten chinesischen Untertiteln.
  • video_subtitles.srt: Die Untertiteldatei im SRT-Format.
  • video_subtitles.vtt: Die Untertiteldatei im VTT-Format.

Fehlerbehandlung

  • Fehler: FFmpeg nicht gefunden: Stellen Sie sicher, dass FFmpeg installiert und im PATH ist.
  • Fehler: Übersetzungs-API nicht erreichbar: Überprüfen Sie Ihren API-Schlüssel und die Internetverbindung.
  • Fehler: Keine Sprache erkannt: Das Video enthält möglicherweise keine englische Sprache; versuchen Sie ein anderes Video.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.

Verwandte Skills