live
MODEL IDbytedance:50@1

ByteDance Video Upscaler

ByteDance
by

ByteDance Video Upscaler boosts video resolution to 1080p, 2K, or 4K with advanced denoising and motion enhancement. It restores color, reduces compression artifacts, and improves clarity for legacy films, UGC clips, and short narrative content through a simple API.

ByteDance Video Upscaler

upscale

Algae-Dyed Rain Shell Showcase$0.129~1m 59s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'bytedance:50@1',
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/ab49a378-3b12-4414-94c4-036be974ea33.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "bytedance:50@1",
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/ab49a378-3b12-4414-94c4-036be974ea33.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "upscale",
      "taskUUID": "a68a46a3-ba70-4b72-b4c0-828a734a573f",
      "model": "bytedance:50@1",
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/ab49a378-3b12-4414-94c4-036be974ea33.mp4"
      }
    }
  ]'
runware run bytedance:50@1 \
  inputs.video=https://assets.runware.ai/assets/inputs/ab49a378-3b12-4414-94c4-036be974ea33.mp4
{
  "taskType": "upscale",
  "taskUUID": "a68a46a3-ba70-4b72-b4c0-828a734a573f",
  "model": "bytedance:50@1",
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/ab49a378-3b12-4414-94c4-036be974ea33.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "a68a46a3-ba70-4b72-b4c0-828a734a573f",
  "videoUUID": "68414876-4731-44e0-bd2f-721f0076d9ba",
  "videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/68414876-4731-44e0-bd2f-721f0076d9ba.mp4",
  "cost": 0.1285
}

upscale

Deep-Sea Expedition Footage Restoration$0.129~2m 14s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'bytedance:50@1',
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/a28a7853-9433-45d2-a755-66a81c0db541.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "bytedance:50@1",
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/a28a7853-9433-45d2-a755-66a81c0db541.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "upscale",
      "taskUUID": "05863abc-e549-4ef8-9c06-f4c390eeb105",
      "model": "bytedance:50@1",
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/a28a7853-9433-45d2-a755-66a81c0db541.mp4"
      }
    }
  ]'
runware run bytedance:50@1 \
  inputs.video=https://assets.runware.ai/assets/inputs/a28a7853-9433-45d2-a755-66a81c0db541.mp4
{
  "taskType": "upscale",
  "taskUUID": "05863abc-e549-4ef8-9c06-f4c390eeb105",
  "model": "bytedance:50@1",
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/a28a7853-9433-45d2-a755-66a81c0db541.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "05863abc-e549-4ef8-9c06-f4c390eeb105",
  "videoUUID": "4697c5d1-c328-49f1-b945-4536b239a8ee",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/4697c5d1-c328-49f1-b945-4536b239a8ee.mp4",
  "cost": 0.1285
}

upscale

Antique Watch Restoration Reel$0.129~1m 50s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'bytedance:50@1',
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/509cb9e9-60f1-4f6d-96ea-8911a9b9e54e.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "bytedance:50@1",
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/509cb9e9-60f1-4f6d-96ea-8911a9b9e54e.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "upscale",
      "taskUUID": "fe30de4c-71ec-4f47-a790-64d97cf991ef",
      "model": "bytedance:50@1",
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/509cb9e9-60f1-4f6d-96ea-8911a9b9e54e.mp4"
      }
    }
  ]'
runware run bytedance:50@1 \
  inputs.video=https://assets.runware.ai/assets/inputs/509cb9e9-60f1-4f6d-96ea-8911a9b9e54e.mp4
{
  "taskType": "upscale",
  "taskUUID": "fe30de4c-71ec-4f47-a790-64d97cf991ef",
  "model": "bytedance:50@1",
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/509cb9e9-60f1-4f6d-96ea-8911a9b9e54e.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "fe30de4c-71ec-4f47-a790-64d97cf991ef",
  "videoUUID": "f7b1aeb5-655c-472d-8abf-d3652c017a7b",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/f7b1aeb5-655c-472d-8abf-d3652c017a7b.mp4",
  "cost": 0.1285
}

upscale

Seed Vault Animated Logo Ident$0.129~2m 11s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'bytedance:50@1',
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/74462838-d1f5-4576-92e5-6cd0fa71ffbe.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "bytedance:50@1",
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/74462838-d1f5-4576-92e5-6cd0fa71ffbe.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "upscale",
      "taskUUID": "5eb21fd7-9ef2-415e-a41a-3ff5e9ac24c6",
      "model": "bytedance:50@1",
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/74462838-d1f5-4576-92e5-6cd0fa71ffbe.mp4"
      }
    }
  ]'
runware run bytedance:50@1 \
  inputs.video=https://assets.runware.ai/assets/inputs/74462838-d1f5-4576-92e5-6cd0fa71ffbe.mp4
{
  "taskType": "upscale",
  "taskUUID": "5eb21fd7-9ef2-415e-a41a-3ff5e9ac24c6",
  "model": "bytedance:50@1",
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/74462838-d1f5-4576-92e5-6cd0fa71ffbe.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "5eb21fd7-9ef2-415e-a41a-3ff5e9ac24c6",
  "videoUUID": "6bca87c7-97a0-424f-9caa-5538bfb51f92",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/6bca87c7-97a0-424f-9caa-5538bfb51f92.mp4",
  "cost": 0.1285
}