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

> Use a template or build a custom visual treatment with titles, subtitles, graphics, an outro, and color grading.

# Style video

> Style every clip from one editing node.

**Style Video** is the primary workflow node for titles, subtitles, watermarks,
media overlays, lower thirds, outro end cards, outro audio, and color grading.
It replaces the separate Add Subtitles, Add Title Overlay, Add Watermark, and
Add Outro nodes for new workflows. Background music remains available through
the separate [Add Music](/nodes/add-music) node.

<Info>
  ### Schema

  * **Input**: Clips
  * **Output**: Styled clips
  * **Node type**: `style_video`
  * **Required styling fields**: None
</Info>

<Info>
  **All Style Video fields are optional.** An empty Style Video node is valid
  and passes clips through unchanged.
</Info>

## Add the node

Open **Workflows**, create or edit a workflow, and add a trigger or another node
that outputs clips. In the **Editing** stage, select **Style Video**. Click the
node on the canvas whenever you want to reopen its settings.

The settings panel opens with two tabs:

* **Templates** for starting from a saved look
* **Create your own** for building or changing the style layer by layer

## Choose how you want to work

You can use Style Video in three different ways.

| Approach                   | How to start                                                                                    | Where the result is saved                                                                |
| -------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| Use a template             | Select a look in **Templates**, then optionally adjust it in **Create your own**.               | The selected configuration is stored on this Style Video node.                           |
| Create a reusable template | Select **Blank** or start from a template, customize the elements, and click **Save Template**. | The configuration stays on the node and is also added to your reusable template gallery. |
| Create a one-off style     | Select **Blank** or customize any template, then skip **Save Template**.                        | The configuration stays on this node only and is not added to the template gallery.      |

<Tip>
  **Save draft** or **Publish** saves the Style Video configuration with the
  workflow. **Save Template** is a separate, optional action that makes the
  same look reusable elsewhere.
</Tip>

## Start from a template

Open **Templates**, then use **Vertical** or **Landscape** to filter the gallery.
The filter only changes which templates are shown. Each template keeps the
aspect ratio and visual treatment with which it was saved.

Select a template tile to apply that complete look. Then open **Create your
own** to add clip-specific text or graphics, change an element, remove an
element, or adjust the color grade. Select **Blank** when you want no starting
template and would rather build the stack from scratch.

<Warning>
  Selecting another template replaces the Style Video setup currently on the
  node. Choose the starting template before making detailed custom changes.
</Warning>

## Create your own style

The **Create your own** tab organizes the node into five sections. Every
section is optional, and you can use any combination of them.

| Section               | What you can add                                         | Main controls                                                                                                                                                                                                                            |
| --------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **01 Title Text**     | One or more title overlays                               | Generate a title from each clip with a prompt or enter fixed text. Choose a title template and palette, then configure duration, intro and outro transitions, typography, background, position, dynamic positioning, and face avoidance. |
| **02 Subtitles**      | One subtitle layer                                       | Choose a preset or customize caption placement, wrapping, typography, colors, backgrounds, animation, and speaker styling. You can also reposition and resize the subtitle area in the preview.                                          |
| **03 Graphics**       | Watermarks, image or video overlays, and one lower third | Choose media, position and size it, set timing and transitions where available, and style speaker identification. You can add multiple watermarks and media overlays.                                                                    |
| **04 Outro End Card** | An end card, outro audio, or both                        | Choose the closing visual or audio, set its timing and duration, and control audio volume. The outro always renders as the final segment.                                                                                                |
| **05 Color Grading**  | A preset look or manual grade                            | Compare **Original**, **Clean**, **Warm Film**, **Cool**, **Punchy**, and **Mono**, or use the Light, Color, and Finishing adjustments with the live RGB histogram.                                                                      |

Adding an element opens its detailed editor. Return to **All Elements** to see
the complete stack. An existing element can be opened for editing, disabled
without deleting its settings, or removed from the node.

### Title Text

Use **Add Title Overlay** for a headline near the start of each clip. A title
can be generated independently for every clip from the **Title Generation
Prompt**, or it can use fixed copy. The preview text lets you design the title
before a workflow run generates the final clip-specific text.

Title controls include reusable title templates, palettes, timing, entry and
exit transitions, font and spacing, background and shadow treatments, and
vertical placement. **Dynamic Position** can anchor a title to a detected
split-view seam, while **Avoid Faces** moves it away from detected people and
subjects.

### Subtitles

Use **Add Subtitles** to choose one caption treatment for the node. Start from a
subtitle preset, then customize positioning, line length and count, typography,
colors, background treatment, highlights, animation, and speaker-specific
styling. The preview updates as you work.

Only one subtitle layer can be added to a Style Video node. If subtitles are
not needed, leave the section empty.

### Graphics

The Graphics section can contain:

* **Watermark**: a logo or brand mark pinned to a chosen position
* **Media Overlay**: an image or video placed over the clip for branding,
  context, or additional visuals
* **Lower Third**: a speaker name and role near the lower edge of the frame

You can add multiple watermarks and media overlays, but only one lower-third
treatment. When a section contains multiple elements, use its forward and back
controls to change their order within that section.

### Outro End Card

Use **Add an End Card** to configure a closing visual, an optional outro audio
sting, or both. The outro is a terminal timeline segment rather than a normal
overlay, so it always closes the clip after the visual stack.

### Color Grading

The **Looks** tab compares the current video frame with each built-in grade. The
**Adjustments** tab provides a live RGB histogram and controls for exposure,
brightness, contrast, highlights, shadows, saturation, vibrance, temperature,
tint, fade, vignette, blur, and film grain.

Color grading affects the base video. Subtitles, titles, watermarks, lower
thirds, and media overlays keep their authored colors. Custom `.cube` LUT files
are not currently supported.

## Understand the visual order

The editor labels the stack **FRONT → BACK**. Title Text is in front of
Subtitles, and Subtitles are in front of Graphics. Multiple elements inside the
same section can be moved forward or back with the arrow controls.

The Outro End Card and Color Grading sections behave differently from visual
layers: the outro is always the final timeline segment, and color grading is
applied to the base video behind the authored elements.

## Save a reusable template

After configuring the node, click **Save Template**, enter a template name, and
keep the preview open while Overlap renders the template preview. Overlap joins
the first and last six seconds of the current preview into a lightweight GIF
and saves the reusable configuration to your account.

Personal templates are marked **Yours** and appear before Overlap templates in
the gallery. A saved template retains the reusable visual treatment, including
subtitle and title styling, generation prompts, graphics, lower thirds, outro
settings, and color grading. Generated title output is not reused as fixed
content; the title can be generated again for each new clip.

You do not need to save a template to use the node. For a one-off setup, simply
configure the node, skip **Save Template**, and save or publish the workflow as
usual. The style will apply whenever that workflow runs, but it will not appear
as a reusable template in the gallery.

## API configuration

`style_video_config` is a versioned object. The wrapper requires `version` and
`layers`, but the styling elements themselves are optional and `layers` may be
empty. Every layer uses a stable, unique `id`.

```json theme={null}
{
  "nodeConfigs": {
    "style_video": {
      "style_video_config": {
        "version": 1,
        "layers": [
          {
            "id": "captions",
            "type": "subtitles",
            "enabled": true,
            "config": {
              "speakerStyles": [
                {
                  "styleId": "black-rounded",
                  "subtitleY": 72
                }
              ]
            }
          },
          {
            "id": "brand-mark",
            "type": "watermark",
            "enabled": true,
            "config": {
              "enabled": true,
              "url": "https://cdn.example.com/logo.png",
              "position": 2,
              "size": 12,
              "padding": 2
            }
          }
        ],
        "outro": {
          "endCardOption": {
            "url": "https://cdn.example.com/end-card.png",
            "duration": 5,
            "secondsBeforeEnd": 0
          }
        },
        "colorGrading": {
          "exposure": 8,
          "contrast": 12,
          "temperature": 6,
          "vignette": 10,
          "grain": {
            "amount": 8,
            "size": 1.5,
            "opacity": 0.3,
            "animated": true
          }
        }
      }
    }
  }
}
```

See [Node Config](/api-reference/node-config-overrides) for override behavior
and the complete field shape.

## Deprecated standalone nodes

The standalone Add Subtitles, Add Title Overlay, Add Watermark, and Add Outro
nodes are **deprecated but supported**. Existing nodes remain editable and
executable, and saved workflows are not migrated automatically. They are no
longer offered as separate additions for new workflows; use Style Video
instead.
