ComfyUI Node
Save Video (Deprecated)
Legacy video saver for workflows using the current filename_format input. Supports %token% filename placeholders and %token placeholders. Combine image frames into an animated image or video. Empty inputs yield empty replacements.Example: %model_short%_steps-%steps%_cfg-%cfg%_seed-%seed%_%loras%. Use AUNSaveVideoV2 for new single path_filename workflows.
Save Video (Deprecated)
- images
- audio_options
- images
- sidecar_text
◄frame_rate8►
◄loop_count0►
◄filename_formatComfy►
◄output_format▾►
◄save_to_output_dirtrue►
◄quality95►
◄save_metadatatrue►
◄save_workflowtrue►
◄batch_size128►
◄seed_value0►
◄steps_value0►
◄cfg_value0.00►
◄model_name►
◄sampler_name_value►
◄scheduler_value►
◄short_manual_model_name►
◄loras_delimiter+►
◄sidecar_formatOutput only (text)►
CategoryAUN Nodes/Deprecated/Video
Inputs (20)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | Image frames to encode (batch). | |
| frame_rate | INT | 8 | Frames per second. For animated images sets frame delay; for videos sets FPS. |
| loop_count | INT | 00–100 | Animated images only (GIF/APNG/WebP). 0 = loop forever; N = repeat N times. Ignored for video outputs. |
| filename_format | STRING | Comfy | Output name template. Supports canonical %token% placeholders and legacy %token placeholders for %seed, %steps, %cfg, %model, %model_short, %sampler_name, %scheduler, and %loras. Missing values become empty. Example: Comfy_%model_short%_%steps%_%cfg%_%seed%_%loras% |
| output_format | COMBO | Choose animated image or video. Video/* entries come from format JSONs. WebM uses VP9; some inputs may be re-encoded for compatibility. | |
| save_to_output_dir | BOOLEAN | true | Save to the ComfyUI output directory when true; otherwise to the temp directory. Affects preview location type. |
| quality | INT | 950–100 | 0–100. Higher is better (larger files). Mapped to each format; for videos, translated to encoder quality. |
| save_metadata | BOOLEAN | true | Embed node metadata into the file (GIF comment / APNG pnginfo / WebP EXIF / video comment). |
| save_workflow | BOOLEAN | true | Include the full workflow JSON in embedded metadata for reproducibility. |
| batch_size | INT | 128 | Video outputs only. Frames per interim segment before concat: lower = less memory; higher = fewer segments/faster concat. No effect for GIF/APNG/WebP. |
| audio_optionsopt | AUDIO_INPUT_OPTIONS | Optional. Add an audio track (and trimming). Applies to video outputs only. | |
| seed_valueopt | INT | 00–18446744073709550000 | Used if %seed% appears. Inserts 'seed-<value>' (0 is valid). Remove %seed% from filename to omit. |
| steps_valueopt | INT | 0 | Used if %steps% appears. Inserts 'steps-<value>' when > 0; empty when 0. |
| cfg_valueopt | FLOAT | 0.00 | Used if %cfg% appears. Inserts 'cfg-<value>' when > 0 (compact formatting); empty when 0. |
| model_nameopt | STRING | Used if %model% appears. Value is sanitized for filenames (no slashes/specials). | |
| sampler_name_valueopt | STRING | Used if %sampler_name% appears. Sanitized; empty leaves nothing. | |
| scheduler_valueopt | STRING | Used if %scheduler% appears. Sanitized; empty leaves nothing. | |
| short_manual_model_nameopt | STRING | Optional short/manual name for %model_short%. Leave empty to auto-generate a short name from the model. | |
| loras_delimiteropt | STRING | + | Delimiter between LoRA entries in %loras%. Allowed: + - _ . space , ; |
| sidecar_formatopt | COMBO | Output only (text) | Choose how to export sidecar info: Output only (text/json) returns it via node output; Save to file (text/json) also writes a .txt/.json next to the video. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |
| sidecar_text | STRING | — |