ComfyUI Extension: ComfyUI-Montagen
ComfyUI-Montagen is an extension designed to enhance the video editing ability of ComfyUI with custom nodes and Montagen. It offers basic video editing features and integrates media clips with the ComfyUI workflow. Furthermore, this extension unlocks the full potential of AI-based video generation and task automation.
Custom Nodes (3)
README
ComfyUI-Montagen
ComfyUI Video Studio with Node-Controlled Timelines for Multi-Task Production.
Updates
[0.2.4] - 2025-05-29
Bugfix Update: Resolved multiple Editor and Explorer issues, with minor node improvements.

Key Features
🎞️ Node-Controlled Timeline Architecture
- Parameterized Timeline Setup
- Set resolution/FPS via 
Create Timelinenodes - Initiate batch rendering with 
Execute Timelinenodes - Deep integration between node workflows and video timelines
 
 - Set resolution/FPS via 
 - Bi-Directional Metadata Sync
- Real-time synchronization between node parameters and timeline properties
 - Reverse-tweak generated content via editor-side adjustments
 
 
🖥️ Integrated Production Workspace
- Unified Preview
- Timeline visualization embedded in ComfyUI interface
 - Asset preview through 
EditorandPlayercomponent 
 - Structured Project System
- Standard directory templates (
assets//workflows//timelines/) - Hybrid protocol support (Local/HTTP/SMB/FTP) for unified resource management
 
 - Standard directory templates (
 
🚀 Batch Production Pipeline
- Multi-Timeline Rendering
- Each timeline produces one video
 - Centralized output management via 
builds/directory 
 - Prebuilt Scenarios (In Development)
- Digital human video synthesis
 - Batch processing templates
 - Novel-to-video automation
 
 
Get Started with a Template


Custom Workflow
Step 1, Open Project
- Select 
Montagenicon from ComfyUI Activity Bar, to display Montagen Explorer. - Start from 
defaultproject, or clickBrowse projectto enter custom project folder path. - Click 
Open projectto open recent project. 
Step 2, Create Timeline
- Add 
Create Timelinenode and set up timeline paramters. - Add 
Adapternodes, set up paramters, and connect to theCreate Timelinenode. - Run workflow to create timeline.
 
Step 3, Timeline Editing
- Select timeline from project Explorer panel, to display timeline 
EditorandPlayer. - Select specify clip and open 
ClipsandPropertiesExplorer panel, to display the clip's metadata. - Edit with timeline or 
Propertiespanel, to update the timeline. 
Step 4, Timeline Rendering
- Add 
Execute Timelinenode and set up file name, and connect to theCreate Timelinenode. - Run workflow to rendering timeline.
 - Select 
builds/from project Explorer panel, and preview output files. 
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.
 - Reference portions of media loading/preview code from ComfyUI-VideoHelperSuite into our custom node implementation.
 - Reference EdgeTTS code from ComfyUI-EdgeTTS into our custom node implementation.