Video Upscaler Collection API
Otto endpoint di super-risoluzione video di cinque provider — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria e Clarity AI — tutti raggiungibili con un'unica chiave API WaveSpeedAI. Scegli in base alla risoluzione target (fino a 8K), alla lunghezza della sorgente, alle caratteristiche del movimento e al costo per chiamata.
Otto endpoint che coprono tutto, dal rapido post-processing 2x delle clip generate dall'AI al restauro d'archivio in 8K. La coerenza tra i frame è il tratto distintivo rispetto agli upscaler di immagini che lavorano frame per frame — ogni modello mantiene la coerenza temporale nel movimento. Stessa struttura di richiesta in tutta la gamma; un solo account di fatturazione, un solo limite di frequenza.
Panoramica
Informazioni su Video Upscaler Collection API
Cosa fa Video Upscaler Collection, come si inserisce nella gamma di modelli di WaveSpeedAI e perché i team lo scelgono.
Video Upscaler Collection è un modello di upscaling AI di WaveSpeedAI, disponibile tramite l'API REST di WaveSpeedAI. Otto endpoint di super-risoluzione video di cinque provider — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria e Clarity AI — tutti raggiungibili con un'unica chiave API WaveSpeedAI. Scegli in base alla risoluzione target (fino a 8K), alla lunghezza della sorgente, alle caratteristiche del movimento e al costo per chiamata.
Otto endpoint che coprono tutto, dal rapido post-processing 2x delle clip generate dall'AI al restauro d'archivio in 8K. La coerenza tra i frame è il tratto distintivo rispetto agli upscaler di immagini che lavorano frame per frame — ogni modello mantiene la coerenza temporale nel movimento. Stessa struttura di richiesta in tutta la gamma; un solo account di fatturazione, un solo limite di frequenza.
La famiglia Video Upscaler Collection su WaveSpeedAI offre 8 endpoint REST che coprono il flusso di lavoro Upscale-Video. Ogni variante ha il suo prezzo, i suoi parametri e i suoi esempi di output: scegli quella più adatta alla tua modalità di input e ai tuoi vincoli di produzione, oppure richiamane diverse con la stessa chiave API per comporre pipeline in più passaggi.
Usa Video Upscaler Collection con la stessa chiave API, lo stesso account di fatturazione e gli stessi limiti di frequenza che usi per gli altri oltre 1.000 modelli AI di WaveSpeedAI. Nessuna configurazione separata per fornitore, nessun SDK per provider, nessun limite di frequenza per fornitore: un'unica integrazione copre tutto, dal text-to-image e text-to-video alla sintesi audio, alla generazione 3D, all'upscaling e all'editing.
Endpoint
Tutti gli endpoint API Video Upscaler Collection
8 endpoint Video Upscaler Collection disponibili ora su WaveSpeedAI: scegli la variante più adatta al tuo flusso di lavoro.
/filters:quality(82)/media/images/20260408111427_4fb7nivb.webp)
Video Upscaler
AI Video Upscaler enhances resolution and clarity to fix blurry Sora 2 output and improve low-resolution footage with ML upscaling. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408111705_q1gkvbic.webp)
Video Upscaler Pro
AI Video Upscaler Pro converts low-resolution videos into crisp 4K footage with seamless motion dynamics and frame consistency, ideal for upscaling Seedance 2.0 videos. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408111636_8rovf2n5.webp)
Ultimate Video Upscaler
Ultimate Video Upscaler converts low-resolution videos into crisp 4K footage with seamless motion dynamics and frame consistency. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110115_ei1zgmaw.webp)
Ltx 2 19b Video Upscaler
LTX-2 19B Video Upscaler converts low-resolution videos into crisp 4K footage with seamless motion dynamics and frame consistency. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105900_oy6t8uxe.webp)
Seedvr2 Video
SeedVR2 Video Upscaler turns low-resolution videos into high-fidelity 4K with seamless motion and consistent frames. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408113539_mld17osi.webp)
Video Upscaler
Video Upscaler uses AI super-resolution to upscale videos to 4K and recover fine detail in a secure cloud environment. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408105524_8c89aog5.webp)
Fibo Video Upscaler
Bria Video Upscaler increases video resolution up to 8K with 2x or 4x upscaling. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778661463020349424_RMclvENW.webp)
Crystal Video Upscaler
Clarity AI Crystal Video Upscaler is a fast AI video super-resolution model that increases video resolution with target megapixel control and Clarity AI crystal-video processing. Ready-to-use REST inference API for enhancing low-resolution videos, restoring details, improving visual clarity, upscaling creative clips, product videos, social media content, and professional video enhancement workflows with simple integration, no coldstarts, and affordable pricing.
Esempi
Video Upscaler Collection in azione
Output reali generati dall'API Video Upscaler Collection. Passa il mouse su un video per l'anteprima, clicca per aprire il visualizzatore a schermo intero.
Guida
Come usare l'API Video Upscaler Collection
Quattro passaggi dalla registrazione alla generazione completata. Esempi completi in Python, Node.js e cURL sono nella sezione API qui sotto.
- 01
Ottieni una chiave API
Registrati su WaveSpeedAI e copia la tua chiave API dalla dashboard. I nuovi account includono crediti gratuiti di benvenuto: bastano per usare il playground qualche decina di volte prima che inizi la fatturazione.
- 02
Invia una predizione
Invia con POST il tuo input in formato JSON a https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro. L'endpoint restituisce subito un id di predizione: le generazioni sono asincrone, quindi non devi tenere una connessione aperta durante l'inferenza.
- 03
Controlla il completamento
Fai GET su https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Restituisci gli output con completed; interrompi con un errore con failed, cancelled, timeout o deleted; continua il polling per ogni altro stato.
- 04
Leggi l'URL dell'output
Quando lo stato è "completed", leggi l'URL da data.outputs[0]. L'URL punta al tuo contenuto generato sulla CDN di WaveSpeedAI: immagine, video, audio o file 3D a seconda della variante di Video Upscaler Collection che hai richiamato.
Casi d'uso
Cosa puoi creare con Video Upscaler Collection
I flussi di lavoro più comuni per cui sviluppatori e creator usano l'API Video Upscaler Collection.
Post-elaborazione di video generati dall'AI
wavespeed-ai/video-upscaler-pro è posizionato a catalogo come «ideale per l'upscaling dei video Seedance 2.0». La maggior parte dei modelli video AI produce nativamente 720p-1080p; il livello Pro li porta a una consegna in 4K senza artefatti di sfarfallio. Lo Standard wavespeed-ai/video-upscaler è la variante ottimizzata per i costi per la pulizia ad alto volume dell'output di Sora 2 / Seedance / Wan.
Restauro d'archivio in 8K con Bria
bria/fibo/video-upscaler offre upscaling 2x o 4x con target fino a 8K — la risoluzione target più alta della raccolta. Utile per archivi broadcast, documentari e restauro della grana pellicola, quando l'output è destinato a una consegna di livello cinematografico.
Pipeline bulk ottimizzate per i costi
wavespeed-ai/video-upscaler (Standard) e clarity-ai/crystal-video-upscaler sono le varianti ottimizzate per i costi — utili quando si fa upscaling in grandi volumi (ogni generazione di Sora 2, ogni output di Seedance Fast) e non serve la fedeltà del movimento di Pro/Ultimate.
ByteDance Video Upscaler per la fedeltà del produttore
bytedance/video-upscaler è il modello di super-risoluzione del produttore ByteDance — ottimo quando la sorgente è essa stessa un output Seedance / Doubao e vuoi che il linguaggio di movimento nativo del modello sia preservato durante l'upscaling.
Livello Ultimate per output da consegna
wavespeed-ai/ultimate-video-upscaler è il livello WaveSpeedAI di massima qualità — con un costo al secondo più alto di Pro / Standard, ma usato quando l'upscaling è l'artefatto finale della consegna (master broadcast, master streaming, versione per festival) e la fedeltà del movimento conta più del throughput.
Risoluzione target in tutta la gamma
Scegli la risoluzione target per caso d'uso: 1080p per i social, 2K per il web premium, 4K per grande formato e streaming, 8K per archivio / cinema. La maggior parte degli endpoint accetta il target come parametro — stesso corpo della richiesta in tutta la gamma, cambia l'URL dell'endpoint in base al livello / alle esigenze di movimento.
Omogeneizzazione di filmati documentaristici
Lavori documentaristici che mescolano materiale d'archivio a bassa risoluzione con riprese moderne in 4K — ingrandisci il materiale d'archivio per omogeneizzare la risoluzione lungo la timeline. Bria per master d'archivio in 8K; SeedVR2 / Ultimate per documentari d'azione; Standard per archivi con persone che parlano in camera.
Consigli
Consigli per scrivere i prompt per Video Upscaler Collection
Consigli pratici per ottenere output migliori da Video Upscaler Collection, ricavati dagli schemi che funzionano con i modelli upscaling nelle pipeline di produzione.
- 01
Scegli il modello in base al tipo di sorgente, non solo alla risoluzione target
Sorgente generata dall'AI (Sora 2, Seedance, Wan) → wavespeed-ai/video-upscaler-pro o wavespeed-ai/video-upscaler (posizionati a catalogo per la pulizia dell'output AI). Pellicola d'archivio → bria/fibo/video-upscaler (target 8K). Movimento complesso → wavespeed-ai/seedvr2/video o wavespeed-ai/ltx-2-19b/video-upscaler. Sorgente nativa ByteDance → bytedance/video-upscaler.
- 02
Adatta la risoluzione di output al target di consegna
4K per lo streaming, 1080p per i social, 720p per l'uso in-app, 8K solo per master cinematografici / d'archivio. Non ingrandire al massimo solo perché puoi — più sali, più gli artefatti della sorgente diventano visibili, e gli encoder a valle potrebbero non preservare il dettaglio extra.
- 03
Sorgente più pulita = output migliore
Una forte compressione nella sorgente si amplifica con l'upscaling. Se hai accesso al master di massima qualità (ProRes, DNxHD, esportazioni raw), usalo. Una sorgente compressa e ricodificata restituisce upscaling dall'aspetto compresso, indipendentemente dal modello scelto.
- 04
Usa il livello Standard come pipeline in blocco
wavespeed-ai/video-upscaler (Standard) e clarity-ai/crystal-video-upscaler sono ottimizzati per i costi per passaggi ad alto volume — ogni generazione video AI, ogni clip social. Riserva Pro / Ultimate / SeedVR2 all'output da consegna in cui conta la fedeltà del movimento.
- 05
Ricodifica per la pipeline a valle
Dopo l'upscaling, ricodifica nel codec e nello spazio colore richiesti a valle (H.264 per il web, H.265/HEVC per lo streaming, ProRes per il montaggio). Ogni upscaler produce intermedi di alta qualità; la codifica finale determina ciò che raggiunge gli spettatori.
- 06
La coerenza tra i frame è il tratto distintivo comune
Ogni endpoint della raccolta mantiene la coerenza temporale — nessuno sfarfallio tra i frame, nessun salto di dettaglio. Gli upscaler di immagini applicati frame per frame al video non possono garantirlo. Scegli in base al livello, ma fidati della coerenza temporale in tutta la gamma.
- 07
Instrada in A/B in base alla sorgente per calibrare costo e qualità
La stessa struttura di richiesta sugli otto endpoint permette di instradare in A/B in base alle caratteristiche della sorgente — iterazione rapida su Standard, consegna su Pro / Ultimate / SeedVR2, archivio su Bria. Utile per pipeline SaaS che devono bilanciare costo per chiamata e fedeltà dell'output per ogni inquadratura.
Prezzi
Prezzi dell'API Video Upscaler Collection
Il prezzo è per output. L'addebito finale dipende dai parametri impostati nel playground di ciascuna variante (risoluzione, durata, numero di output, riferimenti).
| Endpoint | Tipo | Prezzo di partenza |
|---|---|---|
| wavespeed-ai/ | upscale-video | $0.025 |
| wavespeed-ai/ | upscale-video | $0.20 |
| wavespeed-ai/ | upscale-video | $0.20 |
| wavespeed-ai/ | upscale-video | $0.15 |
| wavespeed-ai/ | upscale-video | $0.10 |
| bytedance/ | upscale-video | $0.0072 |
| bria/ | upscale-video | $0.05 |
| clarity-ai/ | upscale-video | $0.10 |
API
Richiama l'API Video Upscaler Collection
Ottieni una chiave API su wavespeed.ai/accesskey, poi invia una predizione tramite REST. Il playground genera esempi pronti da incollare per qualsiasi combinazione di input.
POSThttps://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"target_resolution": "1080p"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"target_resolution": "1080p"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"target_resolution": "1080p"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Confronto
Video Upscaler Collection a confronto con le alternative
Quando scegliere Video Upscaler Collection rispetto a modelli simili su WaveSpeedAI.
Video Upscaler Collection vs Topaz Video AI
Topaz Video AI è solo desktop, con alti requisiti di GPU locale e licenza per postazione. La raccolta Video Upscaler è un'interfaccia API REST — più adatta a pipeline cloud, elaborazioni batch e integrazione SaaS, con otto modelli tra cui scegliere anziché uno.
Video Upscaler Collection vs Frame-by-frame Real-ESRGAN
Applicare Real-ESRGAN al video frame per frame produce sfarfallio, perché ogni frame viene ingrandito in modo indipendente. Ogni endpoint di questa raccolta mantiene la coerenza temporale tra i frame — fondamentale per le consegne in cui conta la fluidità del movimento.
Video Upscaler Collection vs NVIDIA RTX Video Super Resolution
RTX VSR è solo per la riproduzione consumer — ingrandisce al momento della decodifica nei browser supportati. La raccolta produce file ingranditi per la consegna in produzione, adatti a riesportazione, archivio e integrazione nelle pipeline.
Video Upscaler Collection vs Single-model upscaler pipeline
Vincolare una pipeline a un solo upscaler significa nessun fallback quando si esaurisce la capacità e nessuna scelta di livello tra costo / fedeltà / risoluzione target. Otto endpoint intercambiabili permettono di instradare in base al tipo di sorgente (generata dall'AI o d'archivio), al target (1080p / 4K / 8K) o al costo per chiamata senza riscrivere il codice a valle.
FAQ
Video Upscaler Collection API — Domande frequenti
Prezzi, licenza, integrazione: le domande più comuni sull'uso di Video Upscaler Collection su WaveSpeedAI.
Che cos'è l'API Video Upscaler Collection?
Video Upscaler Collection è un modello di upscaler di WaveSpeedAI reso disponibile come API REST su WaveSpeedAI. Otto endpoint di super-risoluzione video di cinque provider — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria e Clarity AI — tutti raggiungibili con un'unica chiave API WaveSpeedAI. Scegli in base alla risoluzione target (fino a 8K), alla lunghezza della sorgente, alle caratteristiche del movimento e al costo per chiamata. Puoi richiamarlo da codice o provarlo dal playground collegato qui sopra.
Come richiamo l'API Video Upscaler Collection?
Registrati su WaveSpeedAI, copia la tua chiave API da /accesskey, poi invia con POST a https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro il tuo input in formato JSON. L'endpoint restituisce un id di predizione. Fai polling sull'endpoint dei risultati circa ogni 2 secondi, aumenta l'intervallo per le attività di lunga durata e fermati a qualsiasi stato terminale. Gli esempi in Python / Node.js / cURL orientati alla produzione sono qui sopra.
Quanto costa l'API Video Upscaler Collection?
Video Upscaler Collection parte da $0.0072 per esecuzione. Il costo esatto dipende dai parametri impostati (risoluzione, durata, numero di output, riferimenti). L'anteprima del costo in tempo reale accanto al pulsante Genera nel playground mostra il prezzo esatto per il tuo input attuale.
Quali varianti di Video Upscaler Collection sono disponibili?
WaveSpeedAI offre 8 endpoint Video Upscaler Collection attivi: wavespeed-ai/video-upscaler, wavespeed-ai/video-upscaler-pro, wavespeed-ai/ultimate-video-upscaler, wavespeed-ai/ltx-2-19b/video-upscaler, wavespeed-ai/seedvr2/video, bytedance/video-upscaler, bria/fibo/video-upscaler, clarity-ai/crystal-video-upscaler. Ogni variante ha la sua pagina playground e i suoi prezzi.
Posso usare gli output di Video Upscaler Collection a fini commerciali?
I diritti di uso commerciale seguono la licenza del modello di WaveSpeedAI. La maggior parte dei modelli di WaveSpeedAI consente l'uso commerciale degli output; consulta la pagina playground di ciascun modello per il riepilogo della licenza e i Termini di servizio di WaveSpeedAI per le condizioni a livello di piattaforma.
Perché usare Video Upscaler Collection su WaveSpeedAI invece di rivolgersi direttamente al fornitore?
Una sola chiave API e un solo account di fatturazione per Video Upscaler Collection E per oltre 1.000 altri modelli AI di altri provider. Nessuna configurazione di SDK per fornitore, nessun limite di frequenza separato, nessun codice di integrazione da riscrivere per ogni fornitore. I prezzi sono in genere in linea o inferiori a quelli dell'API diretta di WaveSpeedAI.
Provider
Informazioni su WaveSpeedAI
Il team dietro Video Upscaler Collection e dietro l'intera gamma di modelli di WaveSpeedAI su WaveSpeedAI.
WaveSpeedAI gestisce una piattaforma di inferenza che ospita oltre 1.000 modelli AI di tutti i principali provider — ByteDance, Google, OpenAI, Alibaba, Kuaishou, ElevenLabs e decine di laboratori indipendenti — dietro un'unica chiave API, un unico account di fatturazione e un unico limite di frequenza. WaveSpeedAI offre anche modelli proprietari (Image / Video Upscaler, Watermark Remover, Animate, InfiniteTalk) ottimizzati per le pipeline di produzione.
Inizia a creare con Video Upscaler Collection su WaveSpeedAI
Crediti gratuiti di benvenuto alla registrazione. Una sola chiave API per oltre 1.000 modelli AI di WaveSpeedAI e di ogni altro provider.