Communitygithub.com

cli-anything-kdenlive

Kdenlive/MLT 비디오 편집을 위한 상태 저장 명령줄 인터페이스입니다. 프로젝트 생성, 타임라인 관리, 필터, 전환, 내보내기 등 모든 편집 작업을 CLI로 제어합니다.

cli-anything-kdenlive란 무엇인가요?

cli-anything-kdenlive는 Kdenlive 비디오 편집 소프트웨어를 위한 상태 저장 명령줄 인터페이스로, Blender CLI 하네스와 동일한 패턴을 따릅니다. 이 도구는 JSON 프로젝트 형식을 사용하며, Kdenlive/melt용 MLT XML 생성을 지원합니다. 주요 기능으로는 프로젝트 관리(새로 만들기, 열기, 저장), 미디어 빈 관리(클립 가져오기, 제거, 목록 보기), 타임라인 관리(트랙 및 클립 추가/제거, 트리밍, 분할, 이동), 필터/효과 추가 및 설정, 전환 관리, 가이드/마커 추가, XML 내보내기 등이 있습니다. 대화형 REPL 모드와 일회성 명령 모드를 모두 지원하며, `--json` 플래그를 통해 AI 에이전트가 파싱 가능한 구조화된 JSON 출력을 제공합니다. 최대 50단계의 실행 취소/다시 실행, 프로젝트 상태의 JSON 영속성 저장, 세션 추적 등 상태 관리 기능을 갖추고 있습니다. Python 3.10+와 Kdenlive가 시스템에 설치되어 있어야 하며, pip install cli-anything-kdenlive로 설치할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-kdenlive

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cli-anything-kdenlive은(는) 무엇을 하나요?

Blender CLI 하네스와 동일한 패턴을 따르는, 비디오 편집을 위한 상태 저장 명령줄 인터페이스입니다. Kdenlive/melt용 MLT XML 생성을 위해 JSON 프로젝트 형식을 사용합니다.

설치

이 CLI는 cli-anything-kdenlive 패키지의 일부로 설치됩니다:

pip install cli-anything-kdenlive

전제 조건:

  • Python 3.10+
  • 시스템에 kdenlive가 설치되어 있어야 함

사용법

기본 명령어

# 도움말 표시
cli-anything-kdenlive --help

# 대화형 REPL 모드 시작
cli-anything-kdenlive

# 새 프로젝트 생성
cli-anything-kdenlive project new -o project.json

# JSON 출력으로 실행 (에이전트 소비용)
cli-anything-kdenlive --json project info -p project.json

REPL 모드

하위 명령어 없이 호출하면 CLI는 대화형 REPL 세션을 시작합니다:

cli-anything-kdenlive
# 탭 완성 및 기록 기능을 사용하여 명령어를 대화형으로 입력

명령어 그룹

프로젝트

프로젝트 관리 명령어입니다.

명령어설명
new새 프로젝트 생성
open기존 프로젝트 열기
save현재 프로젝트 저장
info프로젝트 정보 표시
profiles사용 가능한 비디오 프로필 나열
json원시 프로젝트 JSON 출력

빈 그룹

미디어 빈 관리 명령어입니다.

명령어설명
import미디어 빈에 클립 가져오기
remove빈에서 클립 제거
list빈의 모든 클립 나열
get자세한 클립 정보 가져오기

타임라인

타임라인 관리 명령어입니다.

명령어설명
add-track타임라인에 트랙 추가
remove-track트랙 제거
add-clip트랙에 클립 추가
remove-clip트랙에서 클립 제거
trim클립의 시작/끝 지점 트리밍
split특정 시간 오프셋에서 클립 분할
move클립을 새 위치로 이동
list모든 트랙 나열

필터 그룹

필터/효과 관리 명령어입니다.

명령어설명
add클립에 필터 추가
remove클립에서 필터 제거
set필터 매개변수 설정
list클립의 필터 나열
available사용 가능한 모든 필터 나열

전환

전환 관리 명령어입니다.

명령어설명
add트랙 간 전환 추가
remove전환 제거
set전환 매개변수 설정
list모든 전환 나열

가이드

가이드/마커 관리 명령어입니다.

명령어설명
add위치(초)에 가이드 추가
remove가이드 제거
list모든 가이드 나열

내보내기

내보내기 및 렌더링 명령어입니다.

명령어설명
xmlKdenlive/MLT XML 생성
presets사용 가능한 렌더 프리셋 나열

세션

세션 관리 명령어입니다.

명령어설명
status세션 상태 표시
undo마지막 작업 실행 취소
redo마지막으로 취소한 작업 다시 실행
history실행 취소 기록 표시

예제

새 프로젝트 생성

새 kdenlive 프로젝트 파일을 생성합니다.

cli-anything-kdenlive project new -o myproject.json
# 또는 프로그래밍 방식 사용을 위해 JSON 출력
cli-anything-kdenlive --json project new -o myproject.json

대화형 REPL 세션

실행 취소/다시 실행을 지원하는 대화형 세션을 시작합니다.

cli-anything-kdenlive
# 명령어를 대화형으로 입력
# 'help'를 사용하여 사용 가능한 명령어 확인
# 'undo' 및 'redo'로 기록 탐색

프로젝트 내보내기

최종 출력 형식으로 프로젝트를 내보냅니다.

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

상태 관리

CLI는 다음을 통해 세션 상태를 유지 관리합니다:

  • 실행 취소/다시 실행: 최대 50단계의 기록
  • 프로젝트 영속성: JSON으로 프로젝트 상태 저장/로드
  • 세션 추적: 수정 및 변경 사항 추적

출력 형식

모든 명령어는 이중 출력 모드를 지원합니다:

  • 사람이 읽을 수 있음 (기본값): 테이블, 색상, 서식이 지정된 텍스트
  • 기계가 읽을 수 있음 (--json 플래그): 에이전트 소비를 위한 구조화된 JSON
# 사람 출력
cli-anything-kdenlive project info -p project.json

# 에이전트용 JSON 출력
cli-anything-kdenlive --json project info -p project.json

AI 에이전트용

이 CLI를 프로그래밍 방식으로 사용할 때:

  1. 항상 --json 플래그를 사용하여 구문 분석 가능한 출력을 얻으세요.
  2. 반환 코드를 확인하세요 - 0은 성공, 0이 아니면 오류입니다.
  3. stderr를 파싱하여 오류 시 오류 메시지를 확인하세요.
  4. 절대 경로를 모든 파일 작업에 사용하세요.
  5. 내보내기 작업 후 출력이 존재하는지 확인하세요.

추가 정보

  • 전체 문서: 패키지의 README.md 참조
  • 테스트 범위: 패키지의 TEST.md 참조
  • 방법론: cli-anything-plugin의 HARNESS.md 참조

버전

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

>-

관련 스킬