Video Upscaler Collection API
Восемь конечных точек суперразрешения видео от пяти провайдеров — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria и Clarity AI — все доступны по одному ключу API WaveSpeedAI. Выбирайте по целевому разрешению (до 8K), длине исходника, характеру движения и цене за вызов.
Восемь конечных точек — от быстрой постобработки 2x для клипов, созданных ИИ, до реставрации архивов в 8K. Общее отличие от покадровых апскейлеров изображений — согласованность кадров: каждая модель сохраняет временную связность движения. Один и тот же формат запроса во всём ряду; один платёжный аккаунт, один общий лимит запросов.
Обзор
О модели Video Upscaler Collection API
Что делает Video Upscaler Collection, какое место занимает в линейке моделей WaveSpeedAI и почему её выбирают команды.
Video Upscaler Collection — модель ИИ-апскейлинга от WaveSpeedAI, доступная через REST API WaveSpeedAI. Восемь конечных точек суперразрешения видео от пяти провайдеров — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria и Clarity AI — все доступны по одному ключу API WaveSpeedAI. Выбирайте по целевому разрешению (до 8K), длине исходника, характеру движения и цене за вызов.
Восемь конечных точек — от быстрой постобработки 2x для клипов, созданных ИИ, до реставрации архивов в 8K. Общее отличие от покадровых апскейлеров изображений — согласованность кадров: каждая модель сохраняет временную связность движения. Один и тот же формат запроса во всём ряду; один платёжный аккаунт, один общий лимит запросов.
Семейство Video Upscaler Collection в WaveSpeedAI включает 8 REST-эндпоинтов для сценария: Upscale-Video. У каждого варианта свои цены, параметры и примеры результатов — выберите тот, что подходит под ваш тип входных данных и требования продакшена, или вызывайте несколько с одним API-ключом и собирайте многошаговые пайплайны.
Запускайте Video Upscaler Collection с тем же API-ключом, платёжным аккаунтом и лимитами, что и остальные 1000+ ИИ-моделей WaveSpeedAI. Без отдельной регистрации у вендора, без SDK для каждого провайдера, без разных лимитов у каждого поставщика — одна интеграция охватывает всё: от текста в изображение и текста в видео до синтеза аудио, 3D-генерации, апскейлинга и редактирования.
Эндпоинты
Все эндпоинты API Video Upscaler Collection
Сейчас в WaveSpeedAI доступно эндпоинтов Video Upscaler Collection: 8 — выберите вариант под ваш сценарий.
/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.
Примеры
Video Upscaler Collection в деле
Реальные результаты, созданные через API Video Upscaler Collection. Наведите курсор на видео для предпросмотра, нажмите, чтобы открыть в полном размере.
Как использовать
Как использовать API Video Upscaler Collection
Четыре шага от регистрации до готовой генерации. Полные примеры на Python, Node.js и cURL — в разделе API ниже.
- 01
Получите API-ключ
Создайте аккаунт WaveSpeedAI и скопируйте API-ключ на панели управления. Новые аккаунты получают бесплатные стартовые кредиты — их хватит, чтобы несколько десятков раз запустить playground до начала списаний.
- 02
Отправьте предсказание
Отправьте входные данные в формате JSON методом POST на https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro. Эндпоинт сразу возвращает id предсказания — генерация асинхронная, поэтому соединение не нужно держать открытым на время инференса.
- 03
Опрашивайте до завершения
Выполняйте GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. При статусе completed забирайте результат; при failed, cancelled, timeout или deleted остановитесь с ошибкой; при любом другом статусе продолжайте опрос.
- 04
Получите URL результата
Когда статус станет "completed", возьмите URL из data.outputs[0]. Он указывает на созданный файл в CDN WaveSpeedAI — изображение, видео, аудио или 3D-файл, в зависимости от вызванного варианта Video Upscaler Collection.
Сценарии применения
Что можно создать с Video Upscaler Collection
Типичные сценарии, для которых разработчики и авторы используют API Video Upscaler Collection.
Постобработка видео, созданного ИИ
wavespeed-ai/video-upscaler-pro в каталоге позиционируется как «идеальный для апскейла видео Seedance 2.0». Большинство видеомоделей ИИ выдают нативно 720p–1080p; уровень Pro доводит их до выдачи в 4K без артефактов мерцания. Стандартный wavespeed-ai/video-upscaler — вариант, настроенный по цене, для очистки больших объёмов результатов Sora 2 / Seedance / Wan.
Реставрация архивов в 8K с Bria
bria/fibo/video-upscaler выполняет апскейл 2x или 4x с целью до 8K — наибольшее целевое разрешение в коллекции. Полезно для архивного вещания, документального кино и реставрации киноплёночного зерна, когда результат предназначен для выдачи кинотеатрального уровня.
Премиальный 4K с SeedVR2 или LTX-2 19B
wavespeed-ai/seedvr2/video и wavespeed-ai/ltx-2-19b/video-upscaler — апскейлеры на более крупных архитектурах, настроенные на высокоточный 4K с бесшовным движением. Выбирайте их, когда в исходнике сложное движение (экшен, спорт, быстрые панорамы), а варианты, настроенные по цене, не сохраняют достаточно временных деталей.
Недорогие пакетные конвейеры
wavespeed-ai/video-upscaler (Standard) и clarity-ai/crystal-video-upscaler — варианты, настроенные по цене: полезны, когда вы увеличиваете большие объёмы (каждую генерацию Sora 2, каждый результат Seedance Fast) и вам не нужна точность движения Pro/Ultimate.
ByteDance Video Upscaler для точности «родной» модели
bytedance/video-upscaler — собственная модель суперразрешения ByteDance: хорошо подходит, когда исходник сам является результатом Seedance / Doubao и вы хотите сохранить «родной» язык движения модели при апскейле.
Уровень Ultimate для результата, готового к выдаче
wavespeed-ai/ultimate-video-upscaler — уровень WaveSpeedAI с наивысшим качеством: цена за секунду выше, чем у Pro / Standard, но используется, когда апскейл — финальный артефакт выдачи (эфирный мастер, мастер для стриминга, фестивальная версия) и точность движения важнее пропускной способности.
Выбор разрешения по всему ряду
Выбирайте целевое разрешение под сценарий: 1080p — для соцсетей, 2K — для премиального веба, 4K — для широкоформатной печати и стриминга, 8K — для архива / кино. В большинстве конечных точек цель задаётся параметром — одно и то же тело запроса во всём ряду, меняйте URL конечной точки по уровню / потребностям движения.
Выравнивание документальных съёмок
В документальных работах архивный материал низкого разрешения смешивается с современным 4K — увеличьте архивные кадры, чтобы выровнять разрешение по всему монтажу. Bria — для архивных мастеров в 8K; SeedVR2 / Ultimate — для документальных фильмов с экшеном; Standard — для архивных интервью.
Советы
Советы по написанию запросов для Video Upscaler Collection
Практические советы, как получать лучшие результаты от Video Upscaler Collection, — на основе приёмов, которые работают в продакшен-пайплайнах для моделей апскейлинга.
- 01
Выбирайте модель по типу исходника, а не только по целевому разрешению
Исходник, созданный ИИ (Sora 2, Seedance, Wan) → wavespeed-ai/video-upscaler-pro или wavespeed-ai/video-upscaler (по каталогу предназначены для очистки результатов ИИ). Архивная плёнка → bria/fibo/video-upscaler (цель 8K). Сложное движение → wavespeed-ai/seedvr2/video или wavespeed-ai/ltx-2-19b/video-upscaler. Исходник от ByteDance → bytedance/video-upscaler.
- 02
Соотносите выходное разрешение с целью выдачи
4K — для стриминга, 1080p — для соцсетей, 720p — для приложений, 8K — только для кинематографических / архивных мастеров. Не увеличивайте до максимума только потому, что можно: чем выше, тем заметнее артефакты исходника, а последующие кодировщики могут не сохранить лишнюю детализацию.
- 03
Чище исходник — лучше результат
Сильное сжатие в исходнике усиливается при апскейле. Если есть доступ к мастеру высшего качества (ProRes, DNxHD, сырые экспорты), используйте его. Перекодированный сжатый исходник даёт «сжатые на вид» результаты при любой модели.
- 04
Используйте уровень Standard для пакетного конвейера
wavespeed-ai/video-upscaler (Standard) и clarity-ai/crystal-video-upscaler настроены по цене для проходов с большим потоком — каждая генерация ИИ-видео, каждый клип для соцсетей. Pro / Ultimate / SeedVR2 оставьте для результата, готового к выдаче, где важна точность движения.
- 05
Перекодируйте для нижестоящего конвейера
После апскейла перекодируйте в кодек и цветовое пространство, нужные дальше по конвейеру (H.264 — для веба, H.265/HEVC — для стриминга, ProRes — для монтажа). Каждый апскейлер выдаёт качественные промежуточные файлы; то, что дойдёт до зрителей, определяет финальное кодирование.
- 06
Согласованность кадров — общее отличие
Каждая конечная точка в коллекции сохраняет временную связность — без межкадрового мерцания и «выскакивания» деталей. Покадровые апскейлеры изображений, применённые к видео, этого не гарантируют. Выбирайте по уровню, но можете полагаться на временную согласованность во всём ряду.
- 07
A/B-маршрутизация по исходнику для баланса цены и качества
Один и тот же формат запроса для восьми конечных точек позволяет делать A/B-маршрутизацию по характеристикам исходника — быстрые итерации на Standard, выдача на Pro / Ultimate / SeedVR2, архив на Bria. Полезно для SaaS-конвейеров, которым нужно балансировать цену вызова и детализацию результата для каждого кадра.
Цены
Цены на API Video Upscaler Collection
Оплата — за каждый результат. Итоговая стоимость зависит от параметров, заданных в playground каждого варианта (разрешение, длительность, количество результатов, референсы).
| Эндпоинт | Тип | Цена от |
|---|---|---|
| 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
Вызов API Video Upscaler Collection
Получите API-ключ на wavespeed.ai/accesskey, затем отправьте предсказание через REST. Playground генерирует готовые к вставке примеры для любой комбинации входных данных.
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)Сравнение
Video Upscaler Collection и альтернативы
Когда стоит выбрать Video Upscaler Collection, а не похожие модели в WaveSpeedAI.
Video Upscaler Collection и Topaz Video AI
Topaz Video AI — только десктоп с высокими требованиями к локальному GPU и лицензией на рабочее место. Коллекция Video Upscaler — это REST API: лучше подходит для облачных конвейеров, пакетных задач и интеграции в SaaS, с восемью вариантами моделей вместо одного.
Video Upscaler Collection и Frame-by-frame Real-ESRGAN
Применение Real-ESRGAN к видео покадрово даёт мерцание, потому что каждый кадр увеличивается независимо. Каждая конечная точка в этой коллекции сохраняет временную согласованность кадров — критично для выдачи, где важна плавность движения.
Video Upscaler Collection и NVIDIA RTX Video Super Resolution
RTX VSR — только потребительское воспроизведение: увеличивает при декодировании в поддерживаемых браузерах. Коллекция создаёт увеличенные выходные файлы для рабочей выдачи, пригодные для повторного экспорта, архива и интеграции в конвейер.
Video Upscaler Collection и Single-model upscaler pipeline
Привязка конвейера к одному апскейлеру означает отсутствие запасного варианта при нехватке мощностей и отсутствие выбора уровня по цене / детализации / целевому разрешению. Восемь взаимозаменяемых конечных точек позволяют маршрутизировать по типу исходника (созданное ИИ или архив), цели (1080p / 4K / 8K) или цене за вызов, не переписывая нижестоящий код.
FAQ
Video Upscaler Collection API — часто задаваемые вопросы
Цены, лицензия, интеграция — частые вопросы о запуске Video Upscaler Collection в WaveSpeedAI.
Что такое API Video Upscaler Collection?
Video Upscaler Collection — модель upscaler от WaveSpeedAI, доступная как REST API в WaveSpeedAI. Восемь конечных точек суперразрешения видео от пяти провайдеров — WaveSpeedAI (Standard, Pro, Ultimate, SeedVR2, LTX-2 19B), ByteDance, Bria и Clarity AI — все доступны по одному ключу API WaveSpeedAI. Выбирайте по целевому разрешению (до 8K), длине исходника, характеру движения и цене за вызов. Её можно вызывать программно или попробовать в playground по ссылке выше.
Как вызывать API Video Upscaler Collection?
Создайте аккаунт WaveSpeedAI, скопируйте API-ключ на странице /accesskey и отправьте POST на https://api.wavespeed.ai/api/v3/wavespeed-ai/video-upscaler-pro с входными данными в JSON. Эндпоинт вернёт id предсказания. Опрашивайте эндпоинт результата примерно раз в 2 секунды, для долгих задач увеличивайте интервал и останавливайтесь на любом финальном статусе. Примеры для продакшена на Python / Node.js / cURL — выше.
Сколько стоит API Video Upscaler Collection?
Video Upscaler Collection стоит от $0.0072 за запуск. Точная стоимость зависит от заданных параметров (разрешение, длительность, количество результатов, референсы). Предпросмотр стоимости рядом с кнопкой «Сгенерировать» в playground показывает точную цену для ваших текущих данных.
Какие варианты Video Upscaler Collection доступны?
В WaveSpeedAI доступно рабочих эндпоинтов Video Upscaler Collection: 8 — 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. У каждого варианта своя страница playground и свои цены.
Можно ли использовать результаты Video Upscaler Collection в коммерческих целях?
Права на коммерческое использование определяются лицензией модели WaveSpeedAI. Большинство моделей WaveSpeedAI разрешают коммерческое использование результатов; краткое описание лицензии смотрите на странице playground каждой модели, а условия платформы — в Условиях использования WaveSpeedAI.
Зачем использовать Video Upscaler Collection в WaveSpeedAI, а не напрямую?
Один API-ключ и один платёжный аккаунт для Video Upscaler Collection И для 1000+ других ИИ-моделей от разных провайдеров. Без настройки SDK для каждого вендора, без отдельных лимитов, без переписывания интеграционного кода под каждого поставщика. Цены, как правило, на уровне прямого API WaveSpeedAI или ниже.
Разработчик
О WaveSpeedAI
Команда, стоящая за Video Upscaler Collection и всей линейкой моделей WaveSpeedAI в WaveSpeedAI.
WaveSpeedAI — платформа инференса, на которой размещено более 1000 моделей ИИ от всех крупных провайдеров — ByteDance, Google, OpenAI, Alibaba, Kuaishou, ElevenLabs и десятков независимых лабораторий — с одним ключом API, одним платёжным аккаунтом и одним общим лимитом запросов. WaveSpeedAI также выпускает собственные модели (апскейлеры изображений и видео, средства удаления водяных знаков, Animate, InfiniteTalk), настроенные для продакшен-конвейеров.
Начните создавать с Video Upscaler Collection в WaveSpeedAI
Бесплатные стартовые кредиты при регистрации. Один API-ключ для 1000+ ИИ-моделей от WaveSpeedAI и всех остальных провайдеров.