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

# Video Volume

> Adjust a clip's audio level and add fade-in / fade-out at the head and tail.

<Frame caption="Video Volume · 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="Video Volume" width="800" height="450" data-path="images/nodes/_placeholder.svg" />
</Frame>

## What this node does

**Video Volume** changes the loudness of a clip's audio track and can ramp it up at the start
(**fade\_in\_s**) and down at the end (**fade\_out\_s**). The picture is untouched. It's a real
re-encode on the server (PyAV / ffmpeg), so it runs on **▶ Run** and saves the result as a
project snapshot. Input and output are `COMFYTV_VIDEO`.

## When to use it

* Bring a too-quiet or too-loud clip to a usable level before mixing.
* Add a gentle fade-in at the start and fade-out at the end so cuts don't pop.
* Duck a clip's own audio (volume below 1.0) before layering music with Mux Audio.

## Parameters

### volume

Gain multiplier applied to the audio. Range **0.0–8.0**, step 0.05, default **1.0**. 1.0
leaves the level unchanged; 0.0 mutes; 2.0 is roughly twice as loud. Large values can clip —
push carefully.

### fade\_in\_s

Length of the fade-in ramp at the start, in seconds. Range **0–60**, step 0.1, default
**0.0** (no fade). The audio rises from silence to the target level over this time.

### fade\_out\_s

Length of the fade-out ramp at the end, in seconds. Range **0–60**, step 0.1, default **0.0**
(no fade). The audio falls to silence over this time before the clip ends.

## Outputs

| Output    | Type            | Meaning                                                            |
| --------- | --------------- | ------------------------------------------------------------------ |
| **video** | `COMFYTV_VIDEO` | The same picture with adjusted / faded audio, saved as a snapshot. |

## Tips

* volume = 0.0 fully mutes the track (useful for silencing while keeping the fades slots).
* Fades apply to the clip's own edges; if you want them to line up with a cut, split/trim
  first, then fade.

## Bridge note

`COMFYTV_VIDEO` is a project snapshot reference, not a native ComfyUI tensor. To move
between ComfyTV and native ComfyUI nodes, insert a **Bridge** (`ComfyTV/Bridge`). See
[https://github.com/jtydhr88/ComfyTV/blob/main/docs/bridges.md](https://github.com/jtydhr88/ComfyTV/blob/main/docs/bridges.md).

## Related nodes

* **Mux Audio** — replace or mix in a different audio track.
* **Video Speed** — retime the clip (with pitch-compensated audio).
