CommunityCodierung & Entwicklunggithub.com

luoluoluo22/jianying-editor

剪映 (JianYing) KI-gestützte, erweiterte API (JyWrapper) für automatisierte Videobearbeitung mit Python.

Was ist jianying-editor?

Diese Fähigkeit bietet eine hochentwickelte Python-API-Wrapper (JyWrapper) für die KI-gestützte Automatisierung der Videobearbeitung mit der chinesischen Software 剪映 (JianYing). Sie ermöglicht dir, Bildschirmaufnahmen, Materialimport, Untertitelgenerierung, Web-Animationseffekte und Projektexporte vollständig per Code zu steuern. Die Fähigkeit unterstützt MacOS (Apple Silicon/Intel) und Windows sowie die v5.9+ draft_info.json-Architektur. Zu den Kernfunktionen gehören die automatische Reparatur von Projekten, intelligente Sprachsynthese und Untertitel sowie Zoom-Effekte während der Bildschirmaufnahme. Damit eignet sich dieses Tool ideal für Entwickler, die komplexe, wiederkehrende Videobearbeitungsaufgaben in CI/CD-Pipelines oder eigenständigen Automatisierungsworkflows integrieren möchten, ohne die grafische Oberfläche manuell bedienen zu müssen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/luoluoluo22/jianying-editor-skill/tree/main/skills/jianying-editor

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht jianying-editor?

剪映 (JianYing) KI-gestützte, erweiterte API (JyWrapper) für automatisierte Videobearbeitung mit Python.

Diese Python-Bibliothek bietet eine gebrauchsfertige Schnittstelle für: Bildschirmaufnahme, Materialimport, Untertitelgenerierung, Web-Animationseffekte und Projektexport. Vollständig kompatibel mit MacOS (Apple Silicon/Intel) und Windows, unterstützt die v5.9+ draft_info.json-Architektur sowie automatische ProjektReparatur, intelligente Sprachsynthese & Untertitel sowie Zoom-Effekte während der Bildschirmaufnahme.

Hauptfunktionen

  • Bildschirmaufnahme: Aufnahme mit wählbaren Zoom-Effekten
  • Materialimport: Import von Medieninhalten (Video, Audio, Bilder) direkt in das JianYing-Projekt
  • Untertitelgenerierung: Automatische Spracherkennung und Untertitelgenerierung
  • Web-Animationseffekte: Erstellen und Einfügen von dynamischen Animationen (z. B. Einblendungen, Übergänge)
  • Projektexport: Exportieren des fertigen Videos in gängige Formate
  • ProjektReparatur: Automatische Reparatur von beschädigten JianYing-Projektdateien

Plattformen

  • MacOS (Apple Silicon und Intel)
  • Windows

Architektur

Unterstützt die v5.9+ draft_info.json-Architektur von JianYing.

Voraussetzungen

  • Python 3.8 oder höher
  • Installierte JianYing-Software (Version 5.9 oder neuer)
  • Betriebssystem: MacOS oder Windows

Installation

pip install jy-wrapper

Schnellstart

from jy_wrapper import JyWrapper

# Initialisiere den Wrapper
jw = JyWrapper()

# Starte Bildschirmaufnahme (mit Zoom-Effekt)
jw.start_screen_recording(zoom=True)

# Importiere eine Videodatei
jw.import_media("Pfad/zur/datei.mp4")

# Generiere Untertitel für die importierte Mediendatei
jw.generate_subtitles("datei.mp4")

# Füge einen Web-Animationseffekt hinzu
jw.add_web_effect("milder Übergang")

# Exportiere das Projekt
jw.export_project("mein_projekt.mp4")

Erweiterte Optionen

  • ProjektReparatur: jw.repair_draft("Pfad/zum/draft_info.json")
  • Intelligente Sprachsynthese: jw.synthesize_speech("Text", language="de")
  • Zoom-Effekte anpassen: jw.set_zoom(enabled=True, factor=2.0)

Fehlerbehandlung

Der Wrapper enthält eingebaute Fehlerbehandlung und Logging-Mechanismen, um häufig auftretende Probleme zu diagnostizieren.

from jy_wrapper.exceptions import JianYingError

try:
    jw.import_media("ungültig.mp4")
except JianYingError as e:
    print(f"Fehler beim Import: {e}")

Lizenz

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

Verwandte Skills