Video Upscaler Collection API
Ocho endpoints de superresolución de vídeo de cinco proveedores (WaveSpeedAI: Standard, Pro, Ultimate, SeedVR2, LTX-2 19B; ByteDance; Bria; y Clarity AI), todos accesibles con una sola clave de API de WaveSpeedAI. Elige según la resolución objetivo (hasta 8K), la duración del origen, las características del movimiento y el coste por llamada.
Ocho endpoints que cubren desde un posprocesado rápido de 2x en clips generados con IA hasta la restauración de archivo en 8K. La consistencia entre fotogramas es el factor diferencial común frente a los escaladores de imágenes que trabajan fotograma a fotograma: cada modelo mantiene la coherencia temporal durante el movimiento. La misma estructura de solicitud en toda la gama; una cuenta de facturación y un único marco de límites de uso.
Resumen
Acerca de Video Upscaler Collection API
Qué hace Video Upscaler Collection, cómo encaja en la gama de modelos de WaveSpeedAI y por qué los equipos lo eligen.
Video Upscaler Collection es un modelo de escalado con IA de WaveSpeedAI, disponible a través de la API REST de WaveSpeedAI. Ocho endpoints de superresolución de vídeo de cinco proveedores (WaveSpeedAI: Standard, Pro, Ultimate, SeedVR2, LTX-2 19B; ByteDance; Bria; y Clarity AI), todos accesibles con una sola clave de API de WaveSpeedAI. Elige según la resolución objetivo (hasta 8K), la duración del origen, las características del movimiento y el coste por llamada.
Ocho endpoints que cubren desde un posprocesado rápido de 2x en clips generados con IA hasta la restauración de archivo en 8K. La consistencia entre fotogramas es el factor diferencial común frente a los escaladores de imágenes que trabajan fotograma a fotograma: cada modelo mantiene la coherencia temporal durante el movimiento. La misma estructura de solicitud en toda la gama; una cuenta de facturación y un único marco de límites de uso.
La familia Video Upscaler Collection en WaveSpeedAI incluye 8 endpoints REST que cubren el flujo de trabajo de Upscale-Video. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta Video Upscaler Collection con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Endpoints
Todos los endpoints de la API de Video Upscaler Collection
8 endpoints de Video Upscaler Collection disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/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.
Ejemplos
Mira Video Upscaler Collection en acción
Resultados reales generados con la API de Video Upscaler Collection. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de Video Upscaler Collection
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de Video Upscaler Collection que hayas llamado.
Casos de uso
Qué puedes crear con Video Upscaler Collection
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de Video Upscaler Collection.
Posprocesado de vídeo generado con IA
wavespeed-ai/video-upscaler-pro se posiciona en el catálogo como «ideal para escalar vídeos de Seedance 2.0». La mayoría de los modelos de vídeo con IA generan en 720p-1080p nativos; el nivel Pro los lleva a una entrega en 4K sin artefactos de parpadeo. wavespeed-ai/video-upscaler, el nivel Standard, es la variante ajustada en coste para limpiar en volumen la salida de Sora 2 / Seedance / Wan.
Restauración de archivo en 8K con Bria
bria/fibo/video-upscaler ofrece escalado de 2x o 4x con objetivo de hasta 8K, la resolución objetivo más alta de la colección. Útil para archivo de emisiones, documental y restauración de grano de película cuando el resultado está destinado a una entrega de calidad cinematográfica.
Pipelines masivos ajustados en coste
wavespeed-ai/video-upscaler (Standard) y clarity-ai/crystal-video-upscaler son las variantes ajustadas en coste; útiles cuando escalas en volumen (cada generación de Sora 2, cada salida de Seedance Fast) y no necesitas la fidelidad de movimiento de Pro/Ultimate.
ByteDance Video Upscaler para fidelidad de origen
bytedance/video-upscaler es el modelo de superresolución propio de ByteDance; encaja muy bien cuando tu origen es una salida de Seedance / Doubao y quieres conservar el lenguaje de movimiento nativo del modelo durante el escalado.
Nivel Ultimate para salida de calidad de entrega
wavespeed-ai/ultimate-video-upscaler es el nivel de mayor calidad de WaveSpeedAI: tiene un coste por segundo mayor que Pro / Standard, pero se usa cuando el escalado es el entregable final (máster de emisión, máster de streaming, copia de festival) y la fidelidad del movimiento importa más que el rendimiento.
Resolución objetivo en toda la gama
Elige la resolución objetivo según el caso de uso: 1080p para redes sociales, 2K para web premium, 4K para gran formato y streaming, 8K para archivo / cine. La mayoría de los endpoints reciben el objetivo como parámetro: el mismo cuerpo de solicitud en toda la gama, y cambias la URL del endpoint según el nivel o las necesidades de movimiento.
Homogeneización de metraje documental
En documentales que mezclan archivo de baja resolución con metraje moderno en 4K, escala el material de archivo para homogeneizar la resolución en toda la línea de tiempo. Bria para másteres de archivo en 8K; SeedVR2 / Ultimate para documental de acción; Standard para archivo de entrevistas.
Consejos
Consejos para escribir prompts en Video Upscaler Collection
Consejos prácticos para obtener mejores resultados con Video Upscaler Collection, basados en los patrones que funcionan en modelos de escalado en flujos de producción.
- 01
Elige el modelo según el tipo de origen, no solo según la resolución objetivo
Origen generado con IA (Sora 2, Seedance, Wan) → wavespeed-ai/video-upscaler-pro o wavespeed-ai/video-upscaler (posicionados en el catálogo para la limpieza de salidas de IA). Película de archivo → bria/fibo/video-upscaler (objetivo 8K). Movimiento complejo → wavespeed-ai/seedvr2/video o wavespeed-ai/ltx-2-19b/video-upscaler. Origen nativo de ByteDance → bytedance/video-upscaler.
- 02
Ajusta la resolución de salida al destino de entrega
4K para streaming, 1080p para redes sociales, 720p para dentro de apps y 8K solo para másteres de cine o archivo. No escales al máximo solo porque puedes: cuanto más alto vayas, más visibles se hacen los artefactos del origen, y los codificadores posteriores pueden no conservar el detalle extra.
- 03
Origen más limpio = mejor resultado
La compresión fuerte del origen se amplifica con el escalado. Si tienes acceso al máster de mayor calidad (ProRes, DNxHD, exportaciones raw), úsalo. Un origen recodificado y comprimido devuelve escalados de aspecto comprimido, elijas el modelo que elijas.
- 04
Usa el nivel Standard como pipeline masivo
wavespeed-ai/video-upscaler (Standard) y clarity-ai/crystal-video-upscaler están ajustados en coste para pasadas de alto volumen: cada generación de vídeo con IA, cada clip social. Reserva Pro / Ultimate / SeedVR2 para la salida de calidad de entrega en la que importa la fidelidad del movimiento.
- 05
Recodifica para el pipeline posterior
Tras el escalado, recodifica al códec y al espacio de color que necesite tu destino (H.264 para web, H.265/HEVC para streaming, ProRes para edición). Cada escalador genera intermedios de alta calidad; la codificación final determina lo que llega a los espectadores.
- 06
La consistencia entre fotogramas es el diferenciador común
Todos los endpoints de la colección mantienen la coherencia temporal: sin parpadeo entre fotogramas ni saltos de detalle. Los escaladores de imagen aplicados fotograma a fotograma al vídeo no pueden prometerlo. Elige por nivel, pero confía en la consistencia temporal en toda la gama.
- 07
Enruta con pruebas A/B según el origen para ajustar coste y calidad
La misma estructura de solicitud en los ocho endpoints permite enrutar con pruebas A/B según las características del origen: iteración rápida en Standard, entrega en Pro / Ultimate / SeedVR2, archivo en Bria. Útil para pipelines SaaS que deben equilibrar el coste por llamada con la fidelidad de salida de cada plano.
Precios
Precios de la API de Video Upscaler Collection
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
| Endpoint | Tipo | Precio inicial |
|---|---|---|
| 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
Llama a la API de Video Upscaler Collection
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
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)Comparar
Video Upscaler Collection frente a las alternativas
Cuándo elegir Video Upscaler Collection en lugar de modelos similares en WaveSpeedAI.
Video Upscaler Collection frente a Topaz Video AI
Topaz Video AI es solo de escritorio, con altos requisitos de GPU local y licencia por puesto. La colección Video Upscaler es una superficie de API REST: mejor para pipelines en la nube, trabajos por lotes e integración SaaS, con ocho modelos para elegir en lugar de uno.
Video Upscaler Collection frente a Frame-by-frame Real-ESRGAN
Aplicar Real-ESRGAN a un vídeo fotograma a fotograma produce parpadeo porque cada fotograma se escala de forma independiente. Todos los endpoints de esta colección mantienen la consistencia temporal entre fotogramas, algo crítico en trabajos de entrega donde la fluidez del movimiento importa.
Video Upscaler Collection frente a NVIDIA RTX Video Super Resolution
RTX VSR es solo para reproducción de consumo: escala en el momento de la decodificación en los navegadores compatibles. La colección genera archivos escalados para entrega en producción, adecuados para reexportar, archivar e integrar en pipelines.
Video Upscaler Collection frente a Single-model upscaler pipeline
Atar un pipeline a un único escalador significa no tener alternativa cuando se agota la capacidad y no poder elegir nivel entre coste, fidelidad y resolución objetivo. Ocho endpoints intercambiables permiten enrutar por tipo de origen (generado con IA o archivo), objetivo (1080p / 4K / 8K) o coste por llamada sin reescribir el código posterior.
Preguntas frecuentes
Video Upscaler Collection API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar Video Upscaler Collection en WaveSpeedAI.
¿Qué es la API de Video Upscaler Collection?
Video Upscaler Collection es un modelo de upscaler de WaveSpeedAI expuesto como API REST en WaveSpeedAI. Ocho endpoints de superresolución de vídeo de cinco proveedores (WaveSpeedAI: Standard, Pro, Ultimate, SeedVR2, LTX-2 19B; ByteDance; Bria; y Clarity AI), todos accesibles con una sola clave de API de WaveSpeedAI. Elige según la resolución objetivo (hasta 8K), la duración del origen, las características del movimiento y el coste por llamada. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de Video Upscaler Collection?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de Video Upscaler Collection?
Video Upscaler Collection empieza en $0.0072 por ejecución. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de Video Upscaler Collection hay disponibles?
WaveSpeedAI aloja 8 endpoints de Video Upscaler Collection en producción: 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. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de Video Upscaler Collection?
Los derechos de uso comercial dependen de la licencia del modelo de WaveSpeedAI. La mayoría de los modelos de WaveSpeedAI permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar Video Upscaler Collection en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para Video Upscaler Collection Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de WaveSpeedAI.
Proveedor
Acerca de WaveSpeedAI
El equipo detrás de Video Upscaler Collection y de la gama más amplia de modelos de WaveSpeedAI en WaveSpeedAI.
WaveSpeedAI opera una plataforma de inferencia que aloja más de 1.000 modelos de IA de todos los grandes proveedores (ByteDance, Google, OpenAI, Alibaba, Kuaishou, ElevenLabs y decenas de laboratorios independientes) con una sola clave de API, una sola cuenta de facturación y un único marco de límites de uso. WaveSpeedAI también ofrece modelos propios (escaladores de imagen y vídeo, eliminadores de marcas de agua, Animate, InfiniteTalk) ajustados para pipelines de producción.
Empieza a crear con Video Upscaler Collection en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de WaveSpeedAI y de todos los demás proveedores.