---
title: "FLUX Video Upscale"
description: "Black Forest Labs FLUX 3 super-resolution for video — 1.5x to 3x"
updated: 2026-10-31
---

# FLUX Video Upscale

**Node type:** `video:flux_video_upscale`
**Category:** `video`
**Provider:** Black Forest Labs (direct)

## Description

FLUX Video Upscale is Black Forest Labs FLUX 3 super-resolution for video: connect your clip to the **Video** port and, in creative mode only, text to the **Detail Prompt** port, set **Upscale Factor** from 1.5 to 3, and the same shot at a higher resolution comes out of **Upscaled Video**, with source audio carried over automatically. **Mode** defaults to creative, which invents texture that was never in the source and can change how a face looks; use precise, which only sharpens, for faces, products and anything branded. A clip longer than 20 seconds is refused before you are charged, and a very large source upscales by less than the factor you asked for. Pricing is per output megapixel-second, not per second of video, and creative costs more than precise. Run the upstream node first and the canvas quote drops from the ceiling to the real number.

Two modes, and the difference matters:

- **Precise** keeps the source faithful and only sharpens. Use it for faces,
  products and anything branded.
- **Creative** restores fine detail and invents texture that was never in the
  source. Better on generated footage and landscapes, and it can change how a
  face looks.

## Limits

| What              | Limit                        |
| ----------------- | ---------------------------- |
| Source duration   | 20 seconds                   |
| Source file size  | 50 MB                        |
| Source resolution | 2560x1440 (3.7 MP) per frame |
| Output frame      | 13.75 MP                     |

Output keeps the source aspect ratio. A very large source upscales by **less**
than the factor you asked for, because the output frame is capped.

A clip longer than 20 seconds is refused before you are charged. Trim it
upstream and run again.

## Pricing

This node is metered per **output megapixel-second**: megapixels in one output
frame times the length of the clip, not per second of video.

```
MP_out = (width x factor) x (height x factor) / 1,000,000
MP-s   = MP_out x duration_seconds
```

Creative costs more per MP-s than Precise. A 10-second 1080p clip at 2x is 8.29
MP per frame, so 82.9 MP-s.

The worst case a single node can reach is a 20-second clip pinned at the 13.75
MP output cap in creative mode: 275 MP-s. The canvas quotes that number rather
than hiding it.

**When the canvas does not know the clip's length or dimensions** — nothing is
wired yet, or the upstream node has not run — it quotes the ceiling. Run the
upstream node first and the quote drops to the real number.

## Canvas ports

| ID          | Label             | Details                     |
| ----------- | ----------------- | --------------------------- |
| `video_url` | **Video**         | `VIDEO` _(required)_        |
| `prompt`    | **Detail Prompt** | `TEXT` — creative mode only |

## Sidebar config

| ID                 | Label                | Details                                      |
| ------------------ | -------------------- | -------------------------------------------- |
| `upscale_factor`   | **Upscale Factor**   | `NUMBER` · `1.5…3` · default `2`             |
| `creativity`       | **Mode**             | `precise` \| `creative` · default `creative` |
| `safety_tolerance` | **Safety Tolerance** | `NUMBER` · `0…4` · default `2`               |

## Outputs

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

Last updated: 2026-10-31

---

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