cf4b60687fcb30709c3e7f33bd751d796817efc8
- Add AudioClipAdapter, ImageClipAdapter and GifClipAdapter classes - Refactor BaseClipAdapter to support different clip types - Update VideoClipAdapter to inherit from ImageClipAdapter - Modify MontagenWorkflow to handle multiple clip types - Update LGraphNode to use properties directly instead of nested dictionary
ComfyUI-Montagen
A built-in video editor for ComfyUI, integrating media clips with custom nodes, and enabling AI-driven video generation and automation.
CHANGELOG [0.1.2] - 2025-03-08
Feature Update: Better Project Manipulation With New Directory Hierarchy.
Changed
- [Core] The Structural Mapping Between ComfyUI and Montagen:
- ComfyUI Node & Montagen Clip: Treat workflow as directory,
AddorEditclips in the specified original workflow instead of opening a new workflow.(#18)
- ComfyUI Node & Montagen Clip: Treat workflow as directory,
- [UI] Enhanced Project Panel in
ComfyUI: (#14)- Display the project hierarchy, including the workflows and clips within each project.
- Left Click to
Selectitem. - Right click to open a menu with options:
Open,Add,Rename,Delete.
- [UI]
ComfyUITab Sync: Synchronize theSelectstate of items between the Project Panel and ComfyUI Tabs.(#16)- A
WorkflowfromProjectsPanel, is linked to theWorkflowtab inComfyUI. - A
ClipfromProjectsPanel, is linked to theClip Adapternode in theWorkflowpage.
- A
- [UI] Explorer Panel In
Montagen: CombineProjectandPropertytogether in one panel.(#9)
Fixed
- [UI] Keyboard Letter Conflict: When input 'a', 's' key, it's not working.(#5)
Usage
Integrating Media Clips With Clip Adapter Nodes
Steps
- Add a project with
widthandheightfrom MontagenPROJECTSpanel. - Add a workflow in the project, and add
Clip Adapternodes. - Execute the workflow.
OpenandEditclips inMontagen.
Clip Adapter Nodes
Video Clip Adapter&Image Clip Adapterimagesis required.alphais optional, only for image sequence with alpha channel.- Set
preview_fpsto use image sequence as a Montagen clip.
Audio Clip Adapteraudiois required.
- Use input images as output, so node output is optional.
- Set media clip
nameto inditify the clip fromPROJECTSpanel.
Installation
Install via ComfyUI-Manager
- Search ComfyUI-Montagen in ComfyUI-Manager and click Install button.
Manual Install
To install ComfyUI-Montagen in addition to an existing installation of ComfyUI, you can follow the following steps:
- goto
ComfyUI/custom_nodesdir in terminal(cmd) git clone https://github.com/MontagenAI/ComfyUI-Montagen.git- Restart ComfyUI.
Acknowledgments
Base on the project of FFCreator. And inspired by the examples of miravideo.
Languages
JavaScript
96.9%
Python
2.9%
GLSL
0.1%

