Communitygithub.com

cli-anything-kdenlive

Ein zustandsbehaftetes Befehlszeilen-Tool zur Videobearbeitung mit Kdenlive, das dasselbe Muster wie die Blender-CLI-Harness verwendet.

Was ist cli-anything-kdenlive?

Diese Fähigkeit bietet eine zustandsbehaftete Befehlszeilenschnittstelle für die Videobearbeitung mit Kdenlive, die die gleichen Muster wie die Blender-CLI-Harness folgt. Sie verwendet ein JSON-Projektformat mit MLT-XML-Generierung für Kdenlive/melt. Die CLI unterstützt Projektverwaltung, Medien-Bin-Verwaltung, Timeline-Bearbeitung, Filter/Effekte, Übergänge, Führungen/Marker und Export/Rendering. Sie bietet sowohl eine interaktive REPL-Sitzung als auch einen Skript-Modus, wobei alle Befehle mit dem `--json`-Flag maschinenlesbare JSON-Ausgabe für KI-Agenten liefern. Die Zielplattform ist Python 3.10+ mit installiertem Kdenlive. Der Hauptvorteil ist die programmatische Steuerung der Videobearbeitung mit integrierter Undo/Redo-Historie (bis zu 50 Ebenen), Zustandspersistenz und konsistenter Ausgabeformatierung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-kdenlive

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht cli-anything-kdenlive?

Eine zustandsbehaftete Befehlszeilenschnittstelle für die Videobearbeitung, die denselben Mustern wie die Blender-CLI-Harness folgt. Verwendet ein JSON-Projektformat mit MLT-XML-Generierung für Kdenlive/melt.

Installation

Diese CLI wird als Teil des cli-anything-kdenlive-Pakets installiert:

pip install cli-anything-kdenlive

Voraussetzungen:

  • Python 3.10+
  • kdenlive muss auf Ihrem System installiert sein

Verwendung

Grundlegende Befehle

# Hilfe anzeigen
cli-anything-kdenlive --help

# Interaktiven REPL-Modus starten
cli-anything-kdenlive

# Neues Projekt erstellen
cli-anything-kdenlive project new -o project.json

# Mit JSON-Ausgabe ausführen (für Agentenverarbeitung)
cli-anything-kdenlive --json project info -p project.json

REPL-Modus

Wenn ohne Unterbefehl aufgerufen, startet die CLI eine interaktive REPL-Sitzung:

cli-anything-kdenlive
# Befehle interaktiv mit Tab-Vervollständigung und Verlauf eingeben

Befehlgruppen

Projekt

Projektverwaltungsbefehle.

BefehlBeschreibung
newEin neues Projekt erstellen
openEin vorhandenes Projekt öffnen
saveDas aktuelle Projekt speichern
infoProjektinformationen anzeigen
profilesVerfügbare Videoprofile auflisten
jsonRohes Projekt-JSON ausgeben

Bin-Gruppe

Befehle zur Verwaltung des Medien-Bins.

BefehlBeschreibung
importEinen Clip in den Medien-Bin importieren
removeEinen Clip aus dem Bin entfernen
listAlle Clips im Bin auflisten
getDetaillierte Clip-Informationen abrufen

Timeline

Befehle zur Timeline-Verwaltung.

BefehlBeschreibung
add-trackEine Spur zur Timeline hinzufügen
remove-trackEine Spur entfernen
add-clipEinen Clip zu einer Spur hinzufügen
remove-clipEinen Clip von einer Spur entfernen
trimEin- und Ausstiegspunkte eines Clips trimmen
splitEinen Clip an einem Zeit-Offset teilen
moveEinen Clip an eine neue Position verschieben
listAlle Spuren auflisten

Filter-Gruppe

Befehle zur Filter-/Effektverwaltung.

BefehlBeschreibung
addEinen Filter zu einem Clip hinzufügen
removeEinen Filter von einem Clip entfernen
setEinen Filterparameter setzen
listFilter auf einem Clip auflisten
availableAlle verfügbaren Filter auflisten

Übergang

Befehle zur Übergangsverwaltung.

BefehlBeschreibung
addEinen Übergang zwischen Spuren hinzufügen
removeEinen Übergang entfernen
setEinen Übergangsparameter setzen
listAlle Übergänge auflisten

Führung

Befehle zur Führungs-/Markierungsverwaltung.

BefehlBeschreibung
addEine Führung an einer Position (Sekunden) hinzufügen
removeEine Führung entfernen
listAlle Führungen auflisten

Export

Befehle zum Exportieren und Rendern.

BefehlBeschreibung
xmlKdenlive/MLT XML generieren
presetsVerfügbare Rendervoreinstellungen auflisten

Sitzung

Befehle zur Sitzungsverwaltung.

BefehlBeschreibung
statusSitzungsstatus anzeigen
undoDie letzte Operation rückgängig machen
redoDie letzte rückgängig gemachte Operation wiederherstellen
historyUndo-Verlauf anzeigen

Beispiele

Ein neues Projekt erstellen

Erstellen Sie eine neue Kdenlive-Projektdatei.

cli-anything-kdenlive project new -o myproject.json
# Oder mit JSON-Ausgabe für programmatische Nutzung
cli-anything-kdenlive --json project new -o myproject.json

Interaktive REPL-Sitzung

Starten Sie eine interaktive Sitzung mit Undo/Redo-Unterstützung.

cli-anything-kdenlive
# Befehle interaktiv eingeben
# 'help' verwenden, um verfügbare Befehle zu sehen
# 'undo' und 'redo' für die Verlaufsnavigation verwenden

Projekt exportieren

Exportieren Sie das Projekt in ein endgültiges Ausgabeformat.

cli-anything-kdenlive --project myproject.json export render output.pdf --overwrite

Zustandsverwaltung

Die CLI verwaltet den Sitzungszustand mit:

  • Undo/Redo: Bis zu 50 Ebenen Verlauf
  • Projektpersistenz: Projektzustand als JSON speichern/laden
  • Sitzungsverfolgung: Änderungen und Modifikationen verfolgen

Ausgabeformate

Alle Befehle unterstützen zwei Ausgabemodi:

  • Lesbar für Menschen (Standard): Tabellen, Farben, formatierter Text
  • Maschinenlesbar (--json-Flag): Strukturiertes JSON für Agentenverarbeitung
# Ausgabe für Menschen
cli-anything-kdenlive project info -p project.json

# JSON-Ausgabe für Agenten
cli-anything-kdenlive --json project info -p project.json

Für KI-Agenten

Bei programmatischer Verwendung dieser CLI:

  1. Immer --json-Flag verwenden für parsbare Ausgabe
  2. Rückgabecodes prüfen - 0 für Erfolg, ungleich Null für Fehler
  3. Stderr parsen für Fehlermeldungen bei Fehlschlag
  4. Absolute Pfade verwenden für alle Dateioperationen
  5. Existenz der Ausgaben überprüfen nach Exportoperationen

Weitere Informationen

  • Vollständige Dokumentation: Siehe README.md im Paket
  • Testabdeckung: Siehe TEST.md im Paket
  • Methodik: Siehe HARNESS.md im cli-anything-plugin

Version

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Verwandte Skills