Official launch partner · Pruna AI · 29 October

P-Video-Upscale sharpens the clip you have.

Send an existing video and pick 720p, 1080p, 2k or 4k. Pruna AI's upscaler returns an H.264 MP4 at that size, in the source's own shape, with the source's own sound.

pruna/p-video-upscale · 720p–4k · up to 60 fps · H.264 MP4

$0.005per second · 720p
$0.01per second · 1080p

Launch price until 12 November, 18:00 CET: half the list rate. After that, $0.01 a second at 720p and $0.02 at 1080p. Both are for up to 30 fps; above that, including 60 fps sources, the rate doubles.

Before · 360pAfter · 1080p
Tiger. 360p in, 1080p out.
What it does

Any clip in, a sharper one out.

There is no prompt. The model sharpens what is already in the frame and leaves the scene as it was: the same shape, the same sound, the same motion, at a higher resolution.

4 targets

720p, 1080p, 2k and 4k. One field, target.

16–60 fps

Keep the source frame rate, or set one. Frames above the source rate, and any above 30 a second, are interpolated.

~6.7s

From about 6.7 seconds for a 5-second clip at 720p, per Pruna. Higher targets take longer.

512 MiB

The largest upload. The source sets the shape and the length.

The shape

Vertical stays vertical.

Each target is a pixel budget, filled in the source's own aspect ratio. At 1080p a 9:16 clip comes back 1080×1920, a square one 1440×1440, a 4:3 one 1660×1246.

The sound

Copied across.

The source's audio track goes into the output as it is, so there is nothing to re-sync. A silent source comes back silent.

The motion

Same timing, or smoother.

The source frame rate is kept unless you set fps. Ask for 60 and the extra frames are interpolated.

Demos

Examples, before and after.

Pruna AI's own clips: the source and the upscaled result play on top of each other. Drag the handle to compare. The target is under each clip.

Any clip

Games, landscapes and old film. Same call, same settings.

Before · 360pAfter · 1080p
Landscape 1080p

Lavender fields

360p in.

Before · 240pAfter · 1080p
Old film · zoomed 1080p

By the water

Black-and-white 4:3 archive, 240p in. Shown zoomed in.

Before · 360pAfter · 4k
Landscape 4k

Autumn river

360p in, 3840×2160 out.

Detail that holds up close

Faces, fur and fabric. Drag across the edges.

Before · 360pAfter · 1080p
Fur · zoomed 1080p

Fox in snow

360p in. Shown zoomed in.

Before · 360pAfter · 1080p
Face · zoomed 1080p

Portrait

360p in. Shown zoomed in.

Before · 360pAfter · 1080p
Fabric 1080p

Knit and denim

360p in.

Before · 360pAfter · 1080p
Texture · zoomed 1080p

Rattan and linen

360p in. Shown zoomed in.

Before · 360pAfter · 1080p
Anime · zoomed 1080p

Sunflowers

360p in. Shown zoomed in.

TopazP-Video-Upscale
Pruna's benchmark · zoomed 1080p

Next to Topaz

The same 640×360, 24 fps clip upscaled to 1080p: Topaz on the left, P-Video-Upscale on the right.

Pick the resolution

720p, 1080p, 2k or 4k. The target is the only setting that changes the size.

Before · 360pAfter · 720p
720p 1280×720

Balloon valley

The lowest target, and the lowest price.

Before · 360pAfter · 2k
2k · zoomed 2560×1440

Rice terraces

For large screens and for editing. Shown zoomed in.

Before · 360pAfter · 4k
4k · zoomed 3840×2160

Jungle waterfall

The highest target. Sizes shown are for a 16:9 source.

Any aspect ratio

Square, cinema and 4:3 come back in their own shape. Nothing is cropped to fit.

Before · 480×480After · 1440×1440
1:1 1440×1440

Pancakes

480×480 in, square out, at the 1080p target.

Before · 640×274After · 2200×942
21:9 2200×942

Above the clouds

640×274 in. A 21:9 source comes back 21:9, at the 1080p target.

Before · 240pAfter · 1660×1246
4:3 1660×1246

In the park

320×240 black-and-white film comes back 4:3.

Sound stays

The audio track comes back with the video. Turn the sound on.

Before · 360pAfter · 1080p
Sound 1080p

Diner at night

The source's audio track, copied into the output.

Before · 360pAfter · 1080p
Sound 1080p

Waves

The sound comes back with the sharper picture.

Before · 360×640After · 1080×1920
Speech · cropped 1080×1920

Talking to camera

A vertical 360×640 clip, shown cropped to the face. The voice is the source's own track.

Frame rate and turbo

Keep the source frame rate or ask for up to 60 fps. Turbo trades a little quality for speed.

Before · 24 fpsAfter · 60 fps
60 fps 1080p

Eagle

fps: 60 on a 24 fps source. The extra frames are interpolated.

Before · 24 fpsAfter · 60 fps
Game · 60 fps 1080p

Hover racer

fps: 60 on game capture.

Turbo · 1080pStandard · 1080p
Turbo 1080p

Chameleon

Turbo on the left, standard on the right. Same target, same price.

Where it fits

Footage you already have, on bigger screens.

Anything that exists at a lower resolution than the place it needs to go.

Generated video

Draft low, finish high.

Iterate at 480p or 720p, then upscale only the takes you keep, on the same key and the same invoice.

Archive

Old footage, new screens.

Black-and-white and 4:3 film comes back sharper, in its own shape, with its own sound.

Social and UGC

Phone clips at feed size.

Phone clips go to 1080×1920 or higher with the voice untouched, ready for the feed.

Games and animation

Capture once, ship sharp.

Gameplay and anime through the same call, with 60 fps when the motion needs it.

Price

Billed per second of finished video.

The target and the frame rate of the returned video set the rate. Until 12 November, 18:00 CET, every rate is half the list price.

Per second720p1080p2k4k
Launch, up to 30 fps$0.005$0.01$0.02$0.04
Launch, above 30 fps$0.01$0.02$0.04$0.08
List, up to 30 fps$0.01$0.02$0.04$0.08
List, above 30 fps$0.02$0.04$0.08$0.16

A 10-second clip up to 30 fps is $0.10 at 1080p or $0.40 at 4k at the launch price.

Rounded up to the whole second of returned video. Above 30 fps the rate doubles, and a 60 fps source is billed at that rate even when fps is left empty.

Turbo costs the same. It runs faster at slightly lower quality, and returns the same size.

Pruna's own list price. The launch rows are half of it until 12 November, 18:00 CET. If Pruna changes the list price, the price here follows.

On the invoice you already get. Same key, same monthly bill, split by project or team like the rest of the catalogue.

Inputs and limits

What it takes, and where it stops.

What you send

videoRequired. A URL to the source video, up to 512 MiB. Pruna does not publish a list of accepted containers or codecs; its examples use MP4. The source sets the shape and the length.
target720p, 1080p, 2k or 4k. Default 1080p.
fps16 to 60. Leave it empty to keep the source frame rate, up to 60.
turboOff by default. Faster, at slightly lower quality, for the same price.

Worth knowing

No prompt, no aspect-ratio setting and no duration setting.
A clip already larger than the target is not shrunk: a 1080p clip sent with 720p comes back 1920×1080.
Small text that is unreadable in the source can come out as made-up letters. Check clips with signs or labels.
Clips from 1 second long, up to the frame cap.
Length is capped by processed frames of the returned video. Above 30 fps, 30 frames a second are processed and the rest are interpolated, so 60 fps has the same cap as 30 fps. A clip past the cap is rejected: use a shorter clip, a lower target or a lower fps.
Output size by source shape
Shape720p1080p2k4k
16:91280×7201920×10802560×14403840×2160
9:16720×12801080×19201440×25602160×3840
1:1960×9601440×14401920×19202880×2880
Longest clip, by output frame rate
TargetFrames24 fps30 fps31–60 fps
720p2,400100s80s80s
1080p1,20050s40s40s
2k60025s20s20s
4k30012.5s10s10s
Get started

Run it on your Sociaro key.

Sociaro is one of Pruna AI's official launch partners for this model. P-Video-Upscale is in the catalogue as pruna/p-video-upscale from 29 October, 18:00 CET. With a key already, it is a new model name in your call. Without one, tell us what you want to run and we come back with a key, usually the same day.