Skip to content

[feat] Turn reference videos into editable shot breakdowns #171

Open

Description

@prettygirlisnotme

I'd like to take the video-understanding part of item 7 in #107.

The first version would turn a reference video into an editable shot list:

  • Shot boundaries, timestamps and representative frames.
  • Subject, action and framing descriptions from the configured vision model, kept separate from source metadata and user edits.
  • Shared UI/Agent editing, saved in the project and preserved after reopening.

I'll check it against hand-annotated clips, including rapid cuts and camera motion, and report boundary errors, description quality, runtime and peak GPU memory.

This touches media inspection, project documents/commands and the canvas/Agent editors. I'd like to settle the shot format with maintainers first; per-shot generation can follow from the saved breakdown.

Activity

  1. prettygirlisnotme commented on Nov 9, 2026

    @prettygirlisnotme
    ContributorAuthor

    I have a working draft for the reference-video breakdown. I’d like to check the saved format before opening the PR.

    The draft uses a project document linked to the source video. Each shot keeps the detected time range and representative frame, an optional still-frame suggestion, and a separate editable draft. The canvas and Agent use the same save command.

    Does that shape fit the project? I can open the draft PR once we agree on where the breakdown should live.

  2. added
    type:featNew capability or behaviour
    area:agentAgent runtime, assistant chat and tools
    modality:videoVideo generation, editing or rendering
    on Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:agentAgent runtime, assistant chat and toolsmodality:videoVideo generation, editing or renderingtype:featNew capability or behaviour

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions