Video Workflow
The Video Workflow is a node-based canvas editor where you assemble all your assets — images, video clips, voiceover, and camera movements — into a final production.
How to Open
From the Workflow List, click "Enter Canvas" on your workflow. This opens the full-screen canvas editor.
Canvas Interface
+----------------------------------------------------------+
| [+ Add Node] [Save] [Load] [Export] [Settings] |
+----------------------------------------------------------+
| |
| +--------------+ +--------------+ |
| | Script Node |--------| Shot Frame | |
| | (Episode 1) | | Node | |
| +--------------+ +------+-------+ |
| | |
| +--------------+--------------+ |
| | | | |
| +----------+ +----------+ +----------+ |
| | Image | | Audio | | Camera | |
| | Node | | Node | | Control | |
| +----------+ +----------+ +----------+ |
| |
+----------------------------------------------------------+
Node Types
| Node Type | Purpose |
|---|---|
| Script | Holds the script text and splits it into segments |
| Shot Frame | One segment/shot with scene description and dialogue |
| Image | Generates or holds a still image |
| Image to Video | Converts a still image into a video clip |
| Audio | Holds audio files (voiceover, music, SFX) |
| Text to Speech | Generates voiceover from text |
| Camera Control | Adds camera movements (pan, zoom, rotate) |
| Digital Human | Creates a talking-head video with lip sync |
| Director Stage | Orchestrates the final video assembly |
| Dialogue Group | Groups character dialogue for a scene |
| Panorama | Creates panoramic/360-degree video effects |
| Text | Adds text overlays and subtitles |
| Extract Frame | Extracts a still frame from a video |
Canvas Operations
| Action | How |
|---|---|
| Add a node | Click the "+" button and select a node type |
| Move a node | Click and drag |
| Connect nodes | Drag from an output port to an input port |
| Delete a node | Select the node, press Delete |
| Pan the canvas | Middle-mouse drag, or Space + drag |
| Zoom | Scroll wheel |
| Select multiple | Click and drag a selection box, or Ctrl+Click |
Typical Assembly Flow
1. Start with the Script
- Add a Script Node to the canvas
- Load your script from the world
- The node splits the script into segments automatically
- Each segment becomes a Shot Frame Node connected to the script
2. Generate Images for Each Shot
For each shot frame:
- Click "Generate Image" (or connect an existing Image Node)
- An Image Node is created with the generated image
- Review and regenerate if needed
3. Convert Images to Video
- Add an Image to Video node
- Connect the Image Node's output to its input
- Configure duration and motion type
- Click Generate
4. Add Audio
For dialogue/narration:
- Add a Text to Speech node
- Enter the dialogue text and select a voice
- Generate the voiceover
- Connect it to the corresponding shot
For background music, add an Audio node and upload a music file.
5. Add Camera Movements (Optional)
- Add a Camera Control node
- Connect it to a video clip
- Configure pan, zoom, rotate, or keyframe animation
- Generate the camera-controlled version
6. Create Digital Humans (Optional)
- Add a Digital Human node
- Upload a character face image
- Connect an audio source
- Generate the lip-synced talking-head video
7. Assemble with Director Stage
- Add a Director Stage node
- Connect all finished video clips in sequence
- Configure transitions between clips
- Generate the final assembled video
Saving and Loading
- Save — Click "Save" in the toolbar (or Ctrl+S)
- Load — The canvas auto-loads when you re-enter the workflow
- Reload — Full state restoration is supported: all nodes, connections, and generated content are preserved
Art Style
Set the art style for the entire workflow in the style field. This applies to all image and video generation nodes. You can browse available styles in the built-in style guide.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl + S | Save workflow |
Ctrl + Z | Undo |
Ctrl + Y | Redo |
Delete | Delete selected node(s) |
Ctrl + A | Select all nodes |
Space + drag | Pan canvas |
Scroll wheel | Zoom in/out |