Files
olivv-cs-ComfyUI-FunPack/movie_editor/backend/__init__.py
T
digital-garbageandClaude Opus 4.8 d133fde995 Movie Editor V1: standalone web-app scaffold for timeline montage
Editable scene timeline + transition library feeding the existing Studio ->
Chain Sampler chain. Light FastAPI sidecar (no torch/comfy) that drives a
running ComfyUI over its API and reuses /funpack/* routes for parsing.

- backend: project store (JSON), timeline model + Studio-format prompt
  assembly, ComfyUI client, graph-agnostic workflow injector, routes
  (projects/timeline preview/generate/library), FastAPI app
- frontend: vanilla-JS editable timeline (scene cards, transitions, exclude,
  generate-only, source type), live split preview, result player
- forward-compat data model: scene source (empty/image/generated_frame),
  per-scene excluded flag, intro_transition for the anchor boundary
- tests: 8 passing (prompt assembly, project CRUD, workflow injection)

V1 drives the uniform chain in one pass; per-scene length/FPS, Empty/Image
latent building, media browser, frame->scene anchors, selective regen and
cuts/trims are scaffolded (UI/model) but deferred to later phases.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 13:33:16 +03:00

7 lines
303 B
Python

"""FunPack Movie Editor — standalone web app sidecar.
A light orchestration layer (no torch/comfy import): manages projects, assembles
the Studio-format prompt from a timeline, and drives a running ComfyUI over its API
to generate. Parsing/encoding/sampling all happen inside ComfyUI via routes.
"""