360 Stabilize · screenshot coming soon
What this node does
This node stabilizes a 360COMFYTV_VIDEO clip. It estimates the camera’s rotation over time and smooths it, so the horizon and framing hold steady across the full spherical panorama instead of jittering. It requires a video input and raises an error if none is wired.
It has a ▶ Run (stabilization is computed on the backend). Input and output are both COMFYTV_VIDEO. To hand the result to native ComfyUI nodes, insert a Bridge — see the bridge note.
When to use it
- Steady handheld or drone 360 footage before reprojecting it to a flat shot.
- Lock the horizon in an equirectangular clip so VR playback isn’t nauseating.
- Clean up jitter ahead of a 360 Projection pass.
Parameters
smoothing
How many frames of motion to average over, integer 1 to 120 (default 15). Higher = smoother, more locked-down result that ignores fast intentional moves; lower = follows the camera more closely and removes only quick shake.strength
How much of the estimated correction to apply, 0.0 to 1.0 (default 1.0). 1.0 is full stabilization; lower values keep some of the original movement for a more natural feel.Outputs
Tips
- Stabilize first, then reproject with 360 Projection — a steady sphere gives a cleaner flat extraction.
- Raise
smoothingfor a locked-off look; lower it if the footage has deliberate camera moves you want to keep. - Back off
strengthbelow 1.0 if full stabilization feels unnaturally static.
Related nodes
- 360 Projection — reproject the stabilized 360 clip into flat, fisheye, tiny-planet, etc.