Nodes/AUN ComfyUI Nodes/Save Video (Deprecated)
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.

By loz2754·Created 7 months ago·Updated about a month ago· 4
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)

NameTypeDefaultDescription
imagesIMAGEImage frames to encode (batch).
frame_rateINT8Frames per second. For animated images sets frame delay; for videos sets FPS.
loop_countINT00–100Animated images only (GIF/APNG/WebP). 0 = loop forever; N = repeat N times. Ignored for video outputs.
filename_formatSTRINGComfyOutput 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_formatCOMBOChoose animated image or video. Video/* entries come from format JSONs. WebM uses VP9; some inputs may be re-encoded for compatibility.
save_to_output_dirBOOLEANtrueSave to the ComfyUI output directory when true; otherwise to the temp directory. Affects preview location type.
qualityINT950–1000–100. Higher is better (larger files). Mapped to each format; for videos, translated to encoder quality.
save_metadataBOOLEANtrueEmbed node metadata into the file (GIF comment / APNG pnginfo / WebP EXIF / video comment).
save_workflowBOOLEANtrueInclude the full workflow JSON in embedded metadata for reproducibility.
batch_sizeINT128Video outputs only. Frames per interim segment before concat: lower = less memory; higher = fewer segments/faster concat. No effect for GIF/APNG/WebP.
audio_optionsoptAUDIO_INPUT_OPTIONSOptional. Add an audio track (and trimming). Applies to video outputs only.
seed_valueoptINT00–18446744073709550000Used if %seed% appears. Inserts 'seed-<value>' (0 is valid). Remove %seed% from filename to omit.
steps_valueoptINT0Used if %steps% appears. Inserts 'steps-<value>' when > 0; empty when 0.
cfg_valueoptFLOAT0.00Used if %cfg% appears. Inserts 'cfg-<value>' when > 0 (compact formatting); empty when 0.
model_nameoptSTRINGUsed if %model% appears. Value is sanitized for filenames (no slashes/specials).
sampler_name_valueoptSTRINGUsed if %sampler_name% appears. Sanitized; empty leaves nothing.
scheduler_valueoptSTRINGUsed if %scheduler% appears. Sanitized; empty leaves nothing.
short_manual_model_nameoptSTRINGOptional short/manual name for %model_short%. Leave empty to auto-generate a short name from the model.
loras_delimiteroptSTRING+Delimiter between LoRA entries in %loras%. Allowed: + - _ . space , ;
sidecar_formatoptCOMBOOutput 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)

NameTypeDescription
imagesIMAGE
sidecar_textSTRING