ComfyUI Node
arkennemasis Video Assemble (clips + music + subs)
Join every scene clip into one video: concatenate in order, level the speech, trim and duck a music bed, and burn subtitles taken from the scene plan. Collects the whole loop in one call.
arkennemasis Video Assemble (clips + music + subs)
- videos
- caption_style
- final_path
- video
◄output_dir►
◄filenamefinal►
◄scenes_json►
◄music_path►
◄music_volume0.18►
◄normalize_speechtrue►
◄burn_subtitlestrue►
◄subtitle_size0►
◄crf18►
Categoryarkennemasis/Video
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| videos | VIDEO | Wire the scene chain's video output here. The loop delivers every scene to this one socket, in order. | |
| output_dir | STRING | Where to write final.mp4. Relative paths resolve inside ComfyUI's output directory. Wire from Run Folder. | |
| filename | STRING | final | — |
| scenes_jsonopt | STRING | The same plan that made the clips. Its voiceText fields become the subtitles, timed from each clip's real duration. | |
| music_pathopt | STRING | Absolute path to a music file. Blank = no bed. Trimmed to the video length automatically. | |
| music_volumeopt | FLOAT | 0.180–1 | 0.18 sits under spoken dialogue. The clips carry their own speech, so this must stay low. |
| normalize_speechopt | BOOLEAN | true | Level each clip to EBU R128 -16 LUFS. Without it the finished cut sounds nearly mute. |
| burn_subtitlesopt | BOOLEAN | true | — |
| caption_styleopt | ARK_CAPTION_STYLE | Wire a Caption Style node here to choose the font and one of the five subtitle styles. Leave it unconnected for plain white captions at subtitle_size. | |
| subtitle_sizeopt | INT | 00–200 | 0 = scale to the video (about 4% of frame height), which is what you want when one workflow renders previews and finals at different sizes. Only used when caption_style is NOT connected — the style node carries its own size. |
| crfopt | INT | 180–51 | x264 quality; lower is better. 18 is visually lossless. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| final_path | STRING | — |
| video | VIDEO | — |