Using the wider FPS range for interpolation #40
Replies: 3 comments 2 replies
-
Have you tried setting the context_stride in AnimateDiff Loader (Advanced) to a value greater than 1? Having a context_stride of 2 works very similarly to the method you describe here by performing an additional conditioning pass (in a single KSampler node) that skips every other frame. |
Beta Was this translation helpful? Give feedback.
-
I appreciate the examples. I don't think there's an existing way to repeat a batch like you described, but I could probably look into making a standalone custom node for testing with. The more correct solution probably lies in new context schedulers that either put more bias on or perform additional passes on the higher strides, but it's not an area I personally plan to mess with any time soon. I feel I've caused too much of a distraction in that area with my failed uniform_v2 changes. |
Beta Was this translation helpful? Give feedback.
-
This is some of my experiment with new loader. It not pure t2video kind of half image2video and t2video i can do 10s or longer video with little denoise. AnimateDiff_00051_.mp4 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
First of all, thank you for this amazing toolset!
One experiment I've been trying to do and failing somewhat is to use the new longer FPS range to interpolate shorter videos. If I generate longer videos I get a pretty chaotic scene, like so:
AnimateDiff_00194_.webm
I experimented with using ControlNet to use a generated shorter video to stabilize the scene and it seemed to have okay results:
AnimateDiff-interpolated_00004_.webm
Here is how I achieved that:

However, ComfyUI doesn't have tools to double up frames to fill a larger batch size, so all of the frames are just looped to fill the space. My question is: is it possible within ComfyUI to build a workflow to use AnimateDiff's longer video sizes to interpolate a shorter AnimateDiff video?
Beta Was this translation helpful? Give feedback.
All reactions