Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > WhiteRabbit > 🐇 Unroll Frames

ComfyUI Node: 🐇 Unroll Frames

Class Name

UnrollFrames

Category
video utils
Author
Artificial-Sweetener (Account age: 594days)
Extension
WhiteRabbit
Latest Updated
2026-07-28
Github Stars
0.08K

How to Install WhiteRabbit

Install this extension via the ComfyUI Manager by searching for WhiteRabbit
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter WhiteRabbit in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

🐇 Unroll Frames Description

Reverse cyclic frame rotation, restore original frame sequence, undo temporal manipulations, maintain sequence integrity.

🐇 Unroll Frames:

The UnrollFrames node is designed to reverse the effects of a cyclic frame rotation, effectively restoring the original sequence of frames after they have been rolled or shifted. This node is particularly useful in scenarios where frames have been synthetically expanded or interpolated, and you need to revert to the original order for further processing or analysis. By unrolling the frames, you can ensure that any temporal manipulations applied to the video or image sequence are undone, allowing for accurate playback or further editing. This node is essential for maintaining the integrity of the original sequence, especially in workflows involving frame interpolation or temporal effects.

🐇 Unroll Frames Input Parameters:

images

The images parameter is a tensor representing the batch of frames that you want to unroll. This input is crucial as it contains the sequence of frames that have been previously rolled or shifted. The function of this parameter is to provide the node with the data it needs to perform the unrolling operation. The impact of this parameter on the node's execution is significant, as it determines the frames that will be processed and restored to their original order. There are no specific minimum, maximum, or default values for this parameter, as it depends on the size and dimensions of your frame batch.

base_offset

The base_offset parameter is an integer that specifies the initial offset used during the rolling of frames. This parameter is important because it helps the node calculate the correct amount of unrolling needed to restore the original sequence. The base offset essentially tells the node how far the frames were shifted initially, allowing it to reverse that shift accurately. There are no specific minimum, maximum, or default values for this parameter, as it depends on the initial rolling operation.

in_betweens_per_gap

The in_betweens_per_gap parameter is an integer that indicates the number of interpolated frames added between each original frame during the rolling process. This parameter is crucial for determining the expanded unroll offset, as it accounts for any additional frames that were synthesized during the rolling operation. The impact of this parameter is that it ensures the unrolling process accurately accounts for these interpolated frames, restoring the sequence to its true original form. There are no specific minimum, maximum, or default values for this parameter, as it depends on the interpolation process used during rolling.

🐇 Unroll Frames Output Parameters:

images

The images output parameter is a tensor that contains the unrolled sequence of frames. This output is significant because it represents the restored order of frames, effectively reversing any cyclic shifts or interpolations applied previously. The importance of this output lies in its ability to provide you with the original sequence, allowing for accurate playback or further processing. The interpretation of this output is straightforward: it is the sequence of frames returned to their original order, ready for any subsequent operations.

🐇 Unroll Frames Usage Tips:

  • Ensure that the base_offset and in_betweens_per_gap parameters accurately reflect the initial rolling and interpolation operations to achieve precise unrolling results.
  • Use the UnrollFrames node in conjunction with the RollFrames node to create a reversible workflow, allowing you to experiment with frame manipulations and easily revert to the original sequence.

🐇 Unroll Frames Common Errors and Solutions:

Invalid tensor shape

  • Explanation: This error occurs when the input tensor does not have the expected dimensions or shape required for the unrolling operation.
  • Solution: Verify that the images input tensor is correctly formatted and contains the appropriate dimensions for a batch of frames.

Incorrect base_offset value

  • Explanation: This error arises when the base_offset parameter does not match the initial offset used during the rolling operation.
  • Solution: Double-check the base_offset value to ensure it corresponds to the offset used in the initial rolling process.

Mismatched in_betweens_per_gap

  • Explanation: This error occurs when the in_betweens_per_gap parameter does not accurately reflect the number of interpolated frames added during rolling.
  • Solution: Adjust the in_betweens_per_gap parameter to match the actual number of interpolated frames used in the rolling operation.

🐇 Unroll Frames Related Nodes

Go back to the extension to check out more related nodes.
WhiteRabbit
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

🐇 Unroll Frames