Turn connected clips, audio, images, text, and sections into an editable video composition with renderable outputs.
Where: Flowgen → Add → Video → Video Composition
Key ideas
- Composition inputs: Video, audio, image, text, and section inputs become editable media/layers in a native video mini-document rather than a flattened final clip.
- Adaptive build: Build controls interpret the connected materials and create or update scene/timeline structure while keeping the result available for direct editing.
- Editable source for rendering: editor_out carries the native composition bundle. Send that bundle to Video Render for an encoded clip; the composition card’s video_out is reserved rather than a substitute for rendering.
- Agentic Video & Motion Gen card: VideoCompositionNode uses the authored shared-card path. Build and edit a native video composition from connected clips, audio, images, text, and sections.
- Properties sidebar: VideoCompositionPanel.tsx
- Opened surfaces: Embedded video editor; preview; history/restore; reasoning
- Exact composable shot input: shots_in accepts up to 64 exact shot references from direct Shot stage wires or shot-valued Lists. The current graph is authoritative and shot order/occurrence identity survives reload.
- Pattern and real instruction channels: pattern_in reads one finished page as read-only composition vocabulary, prompt_in carries the build instruction, and design_system_in applies the complete video target.
Steps
- Connect the source clips, audio, images, text, or section outputs.
- Set the composition brief/format controls and build the initial edit.
- Open the embedded video editor to refine scene order, timing, layers, motion, audio, and captions.
- Save the composition, preview it from the node, and connect editor_out to Video Render or another bundle-aware stage.
- Connect final shot_out values to shots_in, a finished page to Structure ref when useful, the complete Design System, and the actual prompt/instruction before building or finishing the composition.
Build versus edit
Use the node build action to establish structure from connected inputs. Use the embedded editor for shot-level judgment: timing, trims, transitions, keyframes, audio balance, captions, and framing.
Keep the composition reusable
- Connect source nodes instead of uploading duplicate copies where practical.
- Name shots/scenes by purpose.
- Render a short section before committing to a long, high-resolution output.
- Preserve the composition output when another node may need to reopen it.
Agentic Video & Motion Gen controls and presets
- Add path: Flowgen → Add → Video & Motion → Agentic Video & Motion Gen.
- Card: VideoCompositionNode.
- Properties: VideoCompositionPanel.tsx.
- Controls: Prompt/orchestrator; document assets/history; aspect/resolution; clip placement; duration; design system.
- Opened surfaces: Embedded video editor; preview; history/restore; reasoning.
Current inputs
- Prompt / prompt_in.
- Image ref / reference_in.
- Assets / asset_in.
- Shots / shots_in.
- Design System / design_system_in.
- Structure ref / pattern_in.
Shot liveness
A rewired or unwired shot removes its prior nested precomposition. Composition reads live shot links from its side after reload rather than trusting a stale stored projection.
Troubleshooting
A render is missing a recent edit
Save/close the embedded editor so the node receives the latest document, then rerun the downstream render.