> ## Documentation Index
> Fetch the complete documentation index at: https://comfytv.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Stabilize Pro

> Two-pass camera-path stabilization with adjustable smoothing and auto-zoom to hide borders.

<Frame caption="Stabilize Pro · screenshot coming soon">
  <img src="https://mintcdn.com/comfytv/dMkMxJDZdIo4YzAU/images/nodes/_placeholder.svg?fit=max&auto=format&n=dMkMxJDZdIo4YzAU&q=85&s=b54171099e5b02d4313fe581171ebbcc" alt="Stabilize Pro" width="800" height="450" data-path="images/nodes/_placeholder.svg" />
</Frame>

## What this node does

**Stabilize Pro** is the higher-quality stabilizer. It analyzes camera motion across the clip and smooths the camera path (rather than just matching frame to frame), then can auto-zoom just enough to hide the borders exposed by the correction. Use it when **Video Stabilize** isn't strong enough. It processes on **▶ Run** and writes a new video snapshot.

A source clip on **video** is required. In and out are both `COMFYTV_VIDEO`. To interoperate with native ComfyUI nodes, insert a **Bridge** — see the [bridge guide](https://github.com/jtydhr88/ComfyTV/blob/main/docs/bridges.md).

## When to use it

* Steady heavy handheld or walking shake that the fast stabilizer can't fully tame.
* Produce a locked-off or smooth-glide look from shaky footage.
* Stabilize while keeping the frame full (auto-zoom crops in to hide the moving borders).

## Parameters

### smoothing

Camera-path Gaussian radius in frames, `0`–`60`, default `15`. Higher values give a smoother, more "locked" camera but can drift on intentional pans; lower values follow the original motion more closely.

### accuracy

Fraction of measurement fields used during analysis, `1`–`15`, default `15`. Higher is more accurate (and slower); lower is faster but less precise.

### opt\_zoom

When on (default), auto-zooms just enough to hide the borders exposed by stabilization, keeping the frame full. Turn off to leave the moving borders visible.

### extra\_zoom

Additional zoom-in percentage on top of the auto-zoom, `0.0`–`30.0` (step `0.5`), default `0.0`. Add a little if borders still peek through.

## Outputs

| Output    | Type            | Meaning                                       |
| --------- | --------------- | --------------------------------------------- |
| **video** | `COMFYTV_VIDEO` | The stabilized clip as a new project snapshot |

## Tips

* More **smoothing** = steadier but softer response to real camera moves; dial it back if intentional pans feel sluggish.
* Auto-zoom (**opt\_zoom**) crops in slightly; if you need every pixel, turn it off and accept the moving borders.
* This is a heavier, multi-pass process than **Video Stabilize** — expect longer renders.

## Related nodes

* **Video Stabilize** — the fast single-pass alternative for mild shake.
* **Blur / Sharpen** — re-sharpen if the zoom softens the image.
