Nodes/ComfyUI-Video-Control/ComfyUI-Video-Control
ComfyUI Node

ComfyUI-Video-Control

Author: Aman Dolorain. Shared timing, resolution and metadata with optional native image-to-video preparation. Requires a matching 16-channel video model and VAE.

By AmanDolorain·Created 3 days ago·Updated 3 days ago· 0
ComfyUI-Video-Control
  • positive
  • vae
  • start_image
  • latent
  • video_info
  • frame_count
  • fps
  • actual_duration_seconds
  • width
  • height
  • summary
  • positive
◄duration_seconds5.0►
◄fps25►
◄width848►
◄height480►
◄frame_roundingnearest►
◄batch_size1►
◄resolution_presetCustom►
◄size_roundingnearest►
◄guidance_typev1 (concat)►
CategoryComfyUI/Video/Control

Inputs (12)

NameTypeDefaultDescription
duration_secondsFLOAT5.00.01–600—
fpsFLOAT251–120Whole-number FPS for your current LatentSync wrapper.
widthINT8481–16384Requested width. Used when resolution_preset is Custom.
heightINT4801–16384Requested height. Used when resolution_preset is Custom.
frame_roundingCOMBOnearest3 options: nearest, at_least, at_most
batch_sizeINT11–1One video per run; multi-video metadata is not supported.
positiveoptCONDITIONING—
vaeoptVAE—
start_imageoptIMAGE—
resolution_presetoptCOMBOCustomCustom uses width/height. Other presets override both values.
size_roundingoptCOMBOnearestAuto-align size for the latent format. Exact preserves valid sizes or reports an error. Actual dimensions are shown in summary and width/height outputs.
guidance_typeoptCOMBOv1 (concat)Must match the video checkpoint. v1 (concat) matches the existing workflow.

Outputs (9)

NameTypeDescription
latentLATENT—
video_infoVHS_VIDEOINFO—
frame_countINT—
fpsFLOAT—
actual_duration_secondsFLOAT—
widthINT—
heightINT—
summarySTRING—
positiveCONDITIONING—