Communitygithub.com

krillinai/OpenCreator

Verwenden Sie dieses Skill, um Untertitel mit der KrillinAI CLI aus einem YouTube-Link, einem Bilibili/lokalen Video oder vorhandenen Medien zu generieren. Es unterstützt das Herunterladen von Plattform-Untertiteln, Whisper-Fallback, Übersetzung, zweisprachige SRTs und kurze vertikale Untertitelausgabe.

Was ist OpenCreator?

Dieser Skill ermöglicht es einem KI-Agenten, Untertitel aus verschiedenen Quellen wie YouTube-Links, Bilibili-Videos, lokalen Dateien oder anderen Medien mithilfe der KrillinAI CLI zu generieren. Er ist besonders nützlich für Content-Ersteller, Übersetzer und Entwickler, die Untertitelprozesse automatisieren möchten. Der Skill unterstützt mehrere Plattformen, darunter macOS, Linux und Windows (über PowerShell oder WSL), und nutzt fortschrittliche Funktionen wie das Herunterladen von Plattform-Untertiteln, Whisper-Fallback für Spracherkennung, automatische Übersetzung in über 100 Sprachen und die Produktion von zweisprachigen SRT-Dateien sowie kurzen vertikalen Untertiteln für Social-Media-Plattformen. Die Installation erfolgt einfach über pip, und der Skill bietet umfangreiche Anpassungsmöglichkeiten durch Befehlszeilenoptionen wie Sprachauswahl, Format und Ausgabepfade. Zudem werden Umweltvariablen zur Schlüsselverwaltung verwendet, was die Integration in automatisierte Workflows erleichtert.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add krillinai/OpenCreator

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht OpenCreator?

Verwenden Sie dieses Skill, um Untertitel mit der KrillinAI CLI aus einem YouTube-Link, einem Bilibili/lokalen Video oder vorhandenen Medien zu generieren. Es unterstützt das Herunterladen von Plattform-Untertiteln, Whisper-Fallback, Übersetzung, zweisprachige SRTs und kurze vertikale Untertitelausgabe.

Voraussetzungen

  • Python 3.8 oder höher
  • Unterstützte Plattformen: macOS, Linux, Windows (PowerShell oder WSL empfohlen)
  • Optional: OpenAI-API-Schlüssel für verbesserte Übersetzungsgenauigkeit (siehe Abschnitt Umgebungsvariablen)

Installationsanleitung

Das krillinai-Paket kann mit pip installiert werden:

pip install krillinai[all]

Für die neueste Entwicklerversion:

pip install git+https://github.com/krillin-ai/krillin.git

Hinweis: Für macOS-Nutzer mit Apple Silicon (M1/M2/M3) stellen Sie sicher, dass Sie die neueste Version von ffmpeg installiert haben: brew install ffmpeg.

Verwendung

Untertitel aus einem YouTube-Link generieren

krillinai --youtube "https://www.youtube.com/watch?v=VIDEO_ID" --source-lang en --target-lang zh

Lokale Videodatei verarbeiten

krillinai --input "/pfad/zum/video.mp4" --source-lang auto --target-lang de

Bilibili-Video verarbeiten

krillinai --bilibili "https://www.bilibili.com/video/BV1xx411c7mD" --source-lang zh --target-lang en

Vorhandene Untertiteldatei übersetzen

krillinai --input "/pfad/zu/untertiteln.srt" --target-lang fr

Kurze vertikale Untertitel ausgeben

krillinai --youtube "https://www.youtube.com/watch?v=VIDEO_ID" --vertical --target-lang en

Befehlszeilenoptionen

OptionBeschreibung
--youtubeYouTube-URL des zu verarbeitenden Videos
--bilibiliBilibili-URL des zu verarbeitenden Videos
--inputPfad zur lokalen Medien- oder Untertiteldatei
--source-langQuellsprache (z.B. en, zh, auto für automatische Erkennung)
--target-langZielsprache für Übersetzung (z.B. de, fr, ja)
--outputAusgabeverzeichnis (Standard: aktuelles Arbeitsverzeichnis)
--formatAusgabeformat (srt, ass, vtt, txt; Standard: srt)
--bilingualZweisprachige SRT-Ausgabe aktivieren (übersetzte + originale Untertitel)
--verticalKurze vertikale Untertitel für Social Media generieren (9:16-Seitenverhältnis)
--whisperWhisper-Fallback für Spracherkennung erzwingen (Standard: automatisch)
--use-apiOpenAI-API für Übersetzung verwenden (falls konfiguriert)
--helpHilfe für das Skript anzeigen

Umgebungsvariablen

VariableBeschreibung
OPENAI_API_KEYOpenAI-API-Schlüssel für verbesserte Übersetzungsqualität
KRILINAI_CACHE_DIRBenutzerdefiniertes Cache-Verzeichnis für heruntergeladene Untertitel (Standard: ~/.cache/krillinai)

Ausgabebeispiel

1
00:00:01,000 --> 00:00:04,000
Willkommen zur KrillinAI-Demo.

2
00:00:04,500 --> 00:00:08,000
Dies ist ein Beispiel für zweisprachige Untertitel.

Tipps zur Fehlerbehebung

  • Netzwerkfehler: Wenn Sie Probleme beim Herunterladen von YouTube/Bilibili haben, überprüfen Sie Ihre Internetverbindung und Firewall-Einstellungen.
  • Whisper-Fallback: Falls Plattform-Untertitel nicht verfügbar sind, versuchen Sie es mit --whisper, um die Spracherkennung zu erzwingen.
  • Spracherkennung: Verwenden Sie --source-lang auto, um die Sprache automatisch zu erkennen, oder geben Sie einen bestimmten Sprachcode an, um die Genauigkeit zu verbessern.
  • Probleme mit langen Videos: Für lange Videos kann die Verarbeitung einige Minuten dauern. Erwägen Sie, das Video vorher in kürzere Ausschnitte zu schneiden.

Zusätzliche Ressourcen

Verwandte Skills