---
title: 'Video'
description: 'Use a fixed video asset (screen recording, b-roll, pre-made clip).'
updated: 2026-07-09
---

# Video

**Node type:** `input:video`  
**Category:** `Helpers`

## Description

Provides a fixed video asset (screen recording, b-roll, pre-made clip) to the rest of the workflow. Upload a file in the editor, or via the API upload media with `POST /media/upload` and set its URL in config, then wire `video` into a Compose Video or processing node.

Resolution priority at run time: config URL, then wired inputs, then trigger data, then the stored upload on the node.

## Canvas ports

These appear as port handles on the left side of the node.

_No input ports._

## Sidebar config

These render as form fields in the right-side config panel when the node is selected.

| ID         | Label         | Details                                                                   |
| ---------- | ------------- | ------------------------------------------------------------------------- |
| `videoUrl` | **Video URL** | `TEXT` · URL of the video asset (`video` and `url` config keys also work) |

## Outputs

| ID      | Label     | Type    |
| ------- | --------- | ------- |
| `video` | **Video** | `VIDEO` |

The resolved URL is also exposed as `videoUrl`, `media`, and `url` so generic media consumers can read it.

---

_Auto-generated from the Wireflow node registry._

---

Documentation index: fetch https://www.wireflow.ai/llms.txt for the full list of Wireflow docs.
