DynamiCrafterInterpLoader
The boring loader that gates the one DynamiCrafter node still worth using
- model
DynamiCrafterInterpLoader is the interpolation twin of this pack's base loader, and it has even less to do. It loads the 512 interpolation checkpoint and hands a DynamiCrafterInter model to DynamiCrafterInterp-Simple, which is the node that actually creates the video. If you're building the pack's interpolation workflow, this is step one - and it's about as close to a no-options node as this ecosystem gets.
The meaningful difference from the base DynamiCrafterLoader: that one loads a model that animates a single image forward in time. This one loads a model that fills in the space between two images - a start frame and an end frame - inventing all the frames in between. That's a genuinely different job, and it's the reason this node's half of the pack has outlived the other half.
Inputs worth knowing
- resolution - one choice,
320_512, and it's not hiding anything. The interpolation model was trained at 512×320 and that's what you get. No resolution menu to agonize over. - frame_length - default
16, the only real dial. It's the number of frames the interpolator has to invent between your two keyframes. More frames means a smoother, longer transition, but it also gives the model more room to drift into morph-weirdness, and it costs you render time. Sixteen is a sensible starting point; don't start at 32 and blame the pack.
Output and wiring
One output: model of type DynamiCrafterInter. It plugs straight into the model input of DynamiCrafterInterp-Simple. There's nothing else to connect, which is exactly what you want from a loader.
Install
It ships with the rest of the pack, so one install gets you all four nodes:
cd ComfyUI/custom_nodes
git clone https://github.com/chaojie/ComfyUI-DynamiCrafter
pip install xformers # the pack expects it
# restart ComfyUI
Or search ComfyUI-DynamiCrafter in ComfyUI Manager. The interpolation checkpoint auto-downloads on first run; if you place it by hand, it goes to ComfyUI/models/checkpoints/dynamicrafter_512_interp_v1/model.ckpt - note the _interp folder name, it's how the loader distinguishes this model from the base one.
Why bother
Here's the thing: interpolation is the one DynamiCrafter capability that still has a real niche. Keyframe-driven workflows - generate the important frames, then have a diffusion model bridge between them - were using this node well after the base model went quiet, and it remains a defensible way to get a video out of two images. If that's your use case, this loader is how you get there.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| resolution | COMBO | 320_512 | 1 options: 320_512 |
| frame_length | INT | 16 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| model | DynamiCrafterInter | — |