Video Upscaler Collection API
Huit endpoints de super-résolution vidéo de cinq fournisseurs — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria et Clarity AI — tous accessibles via une seule clé API WaveSpeedAI. Choisissez selon la résolution cible (jusqu'à 8K), la durée de la source, les caractéristiques de mouvement et le coût par appel.
Huit endpoints couvrant tout, du post-traitement rapide en 2x de clips générés par IA à la restauration d'archives en 8K. La cohérence entre frames est le principal atout face aux upscalers d'image qui traitent image par image — chaque modèle maintient la cohérence temporelle à travers le mouvement. Même format de requête dans toute la gamme ; un seul compte de facturation, une seule enveloppe de limites de débit.
Présentation
À propos de Video Upscaler Collection API
Ce que fait Video Upscaler Collection, sa place dans la gamme de modèles WaveSpeedAI, et pourquoi les équipes l’adoptent.
Video Upscaler Collection est un modèle de agrandissement par IA proposé par WaveSpeedAI, disponible via l’API REST de WaveSpeedAI. Huit endpoints de super-résolution vidéo de cinq fournisseurs — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria et Clarity AI — tous accessibles via une seule clé API WaveSpeedAI. Choisissez selon la résolution cible (jusqu'à 8K), la durée de la source, les caractéristiques de mouvement et le coût par appel.
Huit endpoints couvrant tout, du post-traitement rapide en 2x de clips générés par IA à la restauration d'archives en 8K. La cohérence entre frames est le principal atout face aux upscalers d'image qui traitent image par image — chaque modèle maintient la cohérence temporelle à travers le mouvement. Même format de requête dans toute la gamme ; un seul compte de facturation, une seule enveloppe de limites de débit.
La famille Video Upscaler Collection sur WaveSpeedAI propose 8 points d’accès REST couvrant le workflow Upscale-Video. Chaque variante a ses propres tarifs, paramètres et exemples de résultats — choisissez celle qui correspond à votre type d’entrée et à vos contraintes de production, ou appelez-en plusieurs avec la même clé API pour composer des pipelines en plusieurs étapes.
Exécutez Video Upscaler Collection avec la même clé API, le même compte de facturation et les mêmes limites de débit que pour les plus de 1 000 autres modèles IA de WaveSpeedAI. Pas de configuration fournisseur distincte, pas de SDK par fournisseur, pas de limites de débit par fournisseur — une seule intégration couvre tout, du texte vers image et du texte vers vidéo à la synthèse audio, la génération 3D, l’agrandissement et l’édition.
Points d’accès
Tous les points d’accès de l’API Video Upscaler Collection
8 points d’accès Video Upscaler Collection disponibles dès maintenant sur WaveSpeedAI — choisissez la variante qui correspond à votre workflow.
/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.
Exemples
Video Upscaler Collection en action
De vrais résultats générés par l’API Video Upscaler Collection. Survolez une vidéo pour la prévisualiser, cliquez pour ouvrir la visionneuse en taille réelle.
Mode d’emploi
Comment utiliser l’API Video Upscaler Collection
Quatre étapes de l’inscription à une génération terminée. Des exemples complets en Python, Node.js et cURL se trouvent dans la section API ci-dessous.
- 01
Obtenez une clé API
Créez un compte WaveSpeedAI et copiez votre clé API depuis le tableau de bord. Les nouveaux comptes reçoivent des crédits de démarrage gratuits — de quoi utiliser le playground quelques dizaines de fois avant le début de la facturation.
- 02
Soumettez une prédiction
Envoyez votre entrée en JSON par POST à https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro. Le point d’accès renvoie immédiatement un identifiant de prédiction — les générations sont asynchrones, vous ne gardez donc pas de connexion ouverte pendant l’inférence.
- 03
Interrogez jusqu’à la fin
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retournez les outputs sur completed ; arrêtez avec une erreur sur failed, cancelled, timeout ou deleted ; continuez d’interroger pour tout autre statut.
- 04
Lisez l’URL du résultat
Une fois le statut "completed", lisez l’URL dans data.outputs[0]. Elle pointe vers votre média généré sur le CDN de WaveSpeedAI — fichier image, vidéo, audio ou 3D selon la variante Video Upscaler Collection appelée.
Cas d’usage
Ce que vous pouvez créer avec Video Upscaler Collection
Les workflows courants pour lesquels développeurs et créateurs utilisent l’API Video Upscaler Collection.
Post-traitement de vidéos générées par IA
wavespeed-ai/video-upscaler-pro est positionné dans le catalogue comme « idéal pour agrandir les vidéos Seedance 2.0 ». La plupart des modèles vidéo IA produisent en 720p-1080p natif ; le niveau Pro les amène à une livraison 4K sans artefacts de scintillement. Le wavespeed-ai/video-upscaler Standard est la variante optimisée pour le coût pour nettoyer à gros volume les sorties Sora 2 / Seedance / Wan.
Restauration d'archives en 8K avec Bria
bria/fibo/video-upscaler propose un agrandissement 2x ou 4x visant jusqu'à la 8K — la résolution cible la plus élevée de la collection. Utile pour les archives de diffusion, les documentaires et la restauration du grain de film lorsque le résultat est destiné à une livraison de qualité cinéma.
Pipelines en masse optimisés pour le coût
wavespeed-ai/video-upscaler (Standard) et clarity-ai/crystal-video-upscaler sont les variantes optimisées pour le coût — utiles lorsque vous agrandissez à gros volume (chaque génération Sora 2, chaque sortie Seedance Fast) sans avoir besoin de la fidélité de mouvement de Pro/Ultimate.
ByteDance Video Upscaler pour une fidélité native
bytedance/video-upscaler est le modèle de super-résolution maison de ByteDance — un excellent choix lorsque votre source est elle-même une sortie Seedance / Doubao et que vous voulez conserver le langage de mouvement natif du modèle à travers l'agrandissement.
Niveau Ultimate pour une sortie de qualité livrable
wavespeed-ai/ultimate-video-upscaler est le niveau WaveSpeedAI de plus haute qualité — coût par seconde plus élevé que Pro / Standard, mais utilisé lorsque l'agrandissement est le livrable final (master de diffusion, master de streaming, version de festival) et que la fidélité du mouvement compte plus que le débit.
Ciblage de la résolution dans toute la gamme
Choisissez la résolution cible selon le cas d'usage : 1080p pour les réseaux sociaux, 2K pour le web premium, 4K pour le grand format et le streaming, 8K pour l'archivage / le cinéma. La plupart des endpoints prennent la cible en paramètre — même corps de requête dans toute la gamme, changez l'URL de l'endpoint selon le niveau / les besoins de mouvement.
Homogénéisation d'images de documentaires
Pour les documentaires qui mêlent archives basse résolution et images 4K modernes — agrandissez le matériel d'archives pour homogénéiser la résolution sur toute la timeline. Bria pour les masters d'archives 8K ; SeedVR2 / Ultimate pour les documentaires d'action ; Standard pour les archives de type interview face caméra.
Conseils
Conseils pour rédiger vos prompts avec Video Upscaler Collection
Des conseils pratiques pour obtenir de meilleurs résultats avec Video Upscaler Collection — tirés des pratiques qui fonctionnent sur les modèles d’upscaling dans les pipelines de production.
- 01
Choisissez le modèle selon le type de source, pas seulement la résolution cible
Source générée par IA (Sora 2, Seedance, Wan) → wavespeed-ai/video-upscaler-pro ou wavespeed-ai/video-upscaler (positionnés dans le catalogue pour le nettoyage de sorties IA). Film d'archive → bria/fibo/video-upscaler (cible 8K). Mouvement complexe → wavespeed-ai/seedvr2/video ou wavespeed-ai/ltx-2-19b/video-upscaler. Source native ByteDance → bytedance/video-upscaler.
- 02
Adaptez la résolution de sortie à la cible de livraison
4K pour le streaming, 1080p pour les réseaux sociaux, 720p pour l'in-app, 8K uniquement pour le cinéma / les masters d'archives. N'agrandissez pas au maximum simplement parce que c'est possible — plus vous montez, plus les artefacts de la source deviennent visibles, et les encodeurs en aval risquent de ne pas conserver le détail supplémentaire.
- 03
Source plus propre = meilleur résultat
Une forte compression dans la source s'amplifie à l'agrandissement. Si vous avez accès au master de la plus haute qualité (ProRes, DNxHD, exports bruts), utilisez-le. Une source réencodée et compressée redonne des agrandissements d'aspect compressé, quel que soit le modèle choisi.
- 04
Utilisez le niveau Standard comme pipeline de masse
wavespeed-ai/video-upscaler (Standard) et clarity-ai/crystal-video-upscaler sont optimisés pour le coût pour les passes à gros volume — chaque génération de vidéo IA, chaque clip social. Réservez Pro / Ultimate / SeedVR2 à la sortie de qualité livrable où la fidélité du mouvement compte.
- 05
Réencodez pour le pipeline en aval
Après l'agrandissement, réencodez dans le codec et l'espace colorimétrique dont votre aval a besoin (H.264 pour le web, H.265/HEVC pour le streaming, ProRes pour l'éditorial). Chaque upscaler produit des intermédiaires de haute qualité ; c'est l'encodage final qui détermine ce qui parvient aux spectateurs.
- 06
La cohérence entre frames est le principal atout
Chaque endpoint de la collection maintient la cohérence temporelle — pas de scintillement entre frames, pas d'apparition brutale de détails. Les upscalers d'image appliqués image par image à une vidéo ne peuvent pas le garantir. Choisissez par niveau, mais faites confiance à la cohérence temporelle dans toute la gamme.
- 07
Routage A/B selon la source pour régler coût et qualité
Le même format de requête sur les huit endpoints permet de router en A/B selon les caractéristiques de la source — itération rapide en Standard, livraison en Pro / Ultimate / SeedVR2, archives avec Bria. Utile pour les pipelines SaaS qui doivent équilibrer le coût par appel et la fidélité de sortie plan par plan.
Tarifs
Tarifs de l’API Video Upscaler Collection
La tarification se fait par résultat. Le montant final dépend des paramètres définis dans le playground de chaque variante (résolution, durée, nombre de résultats, références).
| Point d’accès | Type | Prix de départ |
|---|---|---|
| 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
Appelez l’API Video Upscaler Collection
Obtenez une clé API sur wavespeed.ai/accesskey, puis soumettez une prédiction via REST. Le playground génère des exemples prêts à copier pour toute combinaison d’entrées.
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)Comparer
Video Upscaler Collection face aux alternatives
Quand choisir Video Upscaler Collection plutôt que des modèles similaires sur WaveSpeedAI.
Video Upscaler Collection vs Topaz Video AI
Topaz Video AI n'existe que sur ordinateur, avec de fortes exigences GPU locales et une licence par poste. La collection Video Upscaler est une API REST — mieux adaptée aux pipelines cloud, aux traitements par lots et à l'intégration SaaS, avec huit modèles au choix au lieu d'un.
Video Upscaler Collection vs Frame-by-frame Real-ESRGAN
Appliquer Real-ESRGAN à une vidéo image par image produit du scintillement, car chaque frame est agrandie indépendamment. Chaque endpoint de cette collection maintient la cohérence temporelle entre frames — essentiel pour la livraison où la fluidité du mouvement compte.
Video Upscaler Collection vs NVIDIA RTX Video Super Resolution
RTX VSR est réservé à la lecture grand public — il agrandit au moment du décodage dans les navigateurs compatibles. La collection produit des fichiers agrandis pour la livraison en production, adaptés au réexport, à l'archivage et à l'intégration en pipeline.
Video Upscaler Collection vs Single-model upscaler pipeline
Verrouiller un pipeline sur un seul upscaler, c'est renoncer à tout repli en cas de saturation de capacité et au choix de niveau entre coût / fidélité / résolution cible. Huit endpoints interchangeables vous permettent de router selon le type de source (générée par IA ou archive), la cible (1080p / 4K / 8K) ou le coût par appel sans réécrire le code en aval.
FAQ
Video Upscaler Collection API — Questions fréquentes
Tarifs, licence, intégration — les questions courantes sur l’utilisation de Video Upscaler Collection sur WaveSpeedAI.
Qu’est-ce que l’API Video Upscaler Collection ?
Video Upscaler Collection est un modèle WaveSpeedAI de upscaler exposé sous forme d’API REST sur WaveSpeedAI. Huit endpoints de super-résolution vidéo de cinq fournisseurs — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria et Clarity AI — tous accessibles via une seule clé API WaveSpeedAI. Choisissez selon la résolution cible (jusqu'à 8K), la durée de la source, les caractéristiques de mouvement et le coût par appel. Vous pouvez l’appeler par programmation ou l’essayer depuis le playground indiqué ci-dessus.
Comment appeler l’API Video Upscaler Collection ?
Créez un compte WaveSpeedAI, copiez votre clé API depuis /accesskey, puis envoyez votre entrée en JSON par POST à https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro. Le point d’accès renvoie un identifiant de prédiction. Interrogez le point d’accès de résultat environ toutes les 2 secondes, augmentez l’intervalle pour les tâches longues et arrêtez-vous à tout statut final. Des exemples Python / Node.js / cURL orientés production figurent ci-dessus.
Combien coûte l’API Video Upscaler Collection ?
Video Upscaler Collection démarre à $0.0072 par exécution. Le coût exact dépend des paramètres définis (résolution, durée, nombre de résultats, références). L’estimation en direct à côté du bouton Générer dans le playground affiche le prix exact pour votre saisie actuelle.
Quelles variantes de Video Upscaler Collection sont disponibles ?
WaveSpeedAI héberge 8 points d’accès Video Upscaler Collection actifs : 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. Chaque variante a sa propre page playground et ses propres tarifs.
Puis-je utiliser commercialement les résultats de Video Upscaler Collection ?
Les droits d’usage commercial suivent la licence du modèle WaveSpeedAI. La plupart des modèles WaveSpeedAI autorisent l’usage commercial des résultats ; consultez la page playground de chaque modèle pour le résumé de sa licence, et les Conditions d’utilisation de WaveSpeedAI pour les conditions au niveau de la plateforme.
Pourquoi utiliser Video Upscaler Collection sur WaveSpeedAI plutôt qu’en direct ?
Une seule clé API et un seul compte de facturation pour Video Upscaler Collection ET plus de 1 000 autres modèles IA d’autres fournisseurs. Pas de configuration de SDK par fournisseur, pas de limites de débit distinctes, pas de code d’intégration à réécrire pour chaque fournisseur. Les tarifs sont généralement au niveau de l’API directe de WaveSpeedAI, ou en dessous.
Fournisseur
À propos de WaveSpeedAI
L’équipe derrière Video Upscaler Collection et la gamme plus large de modèles WaveSpeedAI sur WaveSpeedAI.
WaveSpeedAI exploite une plateforme d'inférence qui héberge plus de 1 000 modèles d'IA de tous les grands fournisseurs — ByteDance, Google, OpenAI, Alibaba, Kuaishou, ElevenLabs et des dizaines de laboratoires indépendants — derrière une seule clé API, un seul compte de facturation et une seule enveloppe de limites de débit. WaveSpeedAI propose aussi ses propres modèles (Image / Video Upscalers, Watermark Removers, Animate, InfiniteTalk) réglés pour les pipelines de production.
Commencez à créer avec Video Upscaler Collection sur WaveSpeedAI
Crédits de démarrage gratuits à l’inscription. Une seule clé API pour plus de 1 000 modèles IA de WaveSpeedAI et de tous les autres fournisseurs.