Nodes/ComfyUI-DeepGen-API/Generate Video (from 7 Images)
ComfyUI Node

Generate Video (from 7 Images)

DeepGen_I2V7

By deepiksdev·Created 8 months ago·Updated 6 months ago· 0
Generate Video (from 7 Images)
  • image_1
  • image_2
  • image_3
  • image_4
  • image_5
  • image_6
  • image_7
  • VIDEO
  • output_prefix_and_model
  • total_credits_used
model
prompt
seed_value1000
nb_results1
output_prefix
config_json
aspect_ratio
resolution
duration5
generate_audiotrue

DeepGen_I2V7 is the pack's maximum-keyframe video node: seven images in, one clip out, with the model expected to pass through every frame in order. It's the closest thing this pack has to a storyboard-to-video node - if you've ever drawn up a seven-panel sequence and wished it would just animate itself, this is that.

Why you'd reach for it

Seven frames is real direction. With three you get a beginning, middle, end; with seven you get beats - an establishing shot, an action, a reaction, a wide, a close-up - and the model has to honor all of them. It's the tool for anyone who works out a scene as a sequence of panels before generating, which is a genuinely good habit with video models: the more you constrain the structure, the less the model improvises something you didn't ask for. The tradeoff is the model list, which is the shortest in the video family - only Kling 3.0 Omni Pro, Kling 3.0 Omni Standard, and Grok Imagine Video can hold seven frames of context. If you need a model that isn't listed, it doesn't do seven-frame input, and no setting will change that.

How it works

The seven images become base64 PNG attachments submitted with the prompt; the job queues and the node polls every 15 seconds until the clip renders - minutes of waiting with your workflow blocked. When done, the video downloads to ComfyUI's temp dir and returns as ComfyVideoMock, the pack's VIDEO-type stand-in, ready for the usual preview and save nodes.

The inputs that matter

  • image_1 through image_7 (IMAGE) - the frames, in sequence. All optional but the node only makes sense with most or all connected. This is a directed sequence, not a suggestion bag - order is 1 → 2 → … → 7.
  • prompt - the connective tissue: the action, camera, and tone that link the panels.
  • model - the seven-frame-capable trio.
  • duration (1–15, default 5), generate_audio (default on), aspect_ratio / resolution, plus nb_results, seed_value, output_prefix, config_json - the standard video set; duration and resolution move the cost.

Outputs

VIDEO (the clip), output_prefix_and_model (STRING), total_credits_used (FLOAT).

Install

Same pack, standard steps:

cd ComfyUI/custom_nodes
git clone https://github.com/deepiksdev/ComfyUI-DeepGen-API.git
cd ComfyUI-DeepGen-API
pip install -r requirements.txt

Restart and add your DeepGen API key (deepgen.app) in Settings → "DeepGen API Key", stored at ComfyUI/user/deepgen/config.json.

Gotchas

The more keyframes you feed, the harder the reconciliation problem - seven frames that contradict each other will come out as a compromise video. Keep the subject and style consistent across panels, and treat the prompt as the glue, not the star. This is also the most expensive image-to-video mode per call, so test with short durations and generate_audio off before committing to full renders.

CategoryDeepGen/Generators

Inputs (17)

NameTypeDefaultDescription
modelCOMBO3 options: Kling 3.0 Omni Pro (kling-o3-pro), Grok Imagine Video (grok-imagine-video), Kling 3.0 Omni Standard (kling-o3)
promptSTRING
seed_valueINT1000
nb_resultsINT11–10
output_prefixSTRING
config_jsonSTRING
image_1optIMAGE
image_2optIMAGE
image_3optIMAGE
image_4optIMAGE
image_5optIMAGE
image_6optIMAGE
image_7optIMAGE
aspect_ratiooptSTRING
resolutionoptSTRING
durationoptINT51–15
generate_audiooptBOOLEANtrue

Outputs (3)

NameTypeDescription
VIDEOVIDEO
output_prefix_and_modelSTRING
total_credits_usedFLOAT