live
MODEL IDbytedance:video-enhancement@pro

BytePlus Video Enhancement Pro

ByteDance
by

BytePlus Video Enhancement Pro is the higher-tier variant in BytePlus AI MediaKit's video enhancement family. It targets more demanding restoration and output-quality workflows, combining video enhancement and upscaling-oriented processing for cases where cleaner detail recovery, stronger visual refinement, and higher presentation quality matter more than basic throughput.

BytePlus Video Enhancement Pro

upscale

Antique Orrery Auction Product Clip$0.836~6m 21s
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:video-enhancement@pro',
  resolution: '1080p',
  fps: 60,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/300ab21f-5eff-4dc6-9a12-83261bf261b6.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:video-enhancement@pro",
            "resolution": "1080p",
            "fps": 60,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/300ab21f-5eff-4dc6-9a12-83261bf261b6.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": "6e001e5b-57d4-422f-95f0-9d53416705b4",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "1080p",
      "fps": 60,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/300ab21f-5eff-4dc6-9a12-83261bf261b6.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=1080p \
  fps=60 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/300ab21f-5eff-4dc6-9a12-83261bf261b6.mp4
{
  "taskType": "upscale",
  "taskUUID": "6e001e5b-57d4-422f-95f0-9d53416705b4",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "1080p",
  "fps": 60,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/300ab21f-5eff-4dc6-9a12-83261bf261b6.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "6e001e5b-57d4-422f-95f0-9d53416705b4",
  "videoUUID": "6fa5192d-1e6b-4923-8742-22f80bfca128",
  "videoURL": "https://vm.runware.ai/video/os/a03d21/ws/5/vi/6fa5192d-1e6b-4923-8742-22f80bfca128.mp4",
  "cost": 0.83628
}

upscale

Contemporary Dance Archive Restoration$0.836~9m 3s
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:video-enhancement@pro',
  resolution: '1080p',
  fps: 60,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/59b5e2a6-ec43-4700-9fad-74c883868818.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:video-enhancement@pro",
            "resolution": "1080p",
            "fps": 60,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/59b5e2a6-ec43-4700-9fad-74c883868818.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": "4d48b358-8ba0-4ffc-bb94-5991ebad57d5",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "1080p",
      "fps": 60,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/59b5e2a6-ec43-4700-9fad-74c883868818.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=1080p \
  fps=60 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/59b5e2a6-ec43-4700-9fad-74c883868818.mp4
{
  "taskType": "upscale",
  "taskUUID": "4d48b358-8ba0-4ffc-bb94-5991ebad57d5",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "1080p",
  "fps": 60,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/59b5e2a6-ec43-4700-9fad-74c883868818.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "4d48b358-8ba0-4ffc-bb94-5991ebad57d5",
  "videoUUID": "1af2db7b-2b0c-4672-9cd8-a73a18a71f28",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/1af2db7b-2b0c-4672-9cd8-a73a18a71f28.mp4",
  "cost": 0.83628
}

upscale

Ama Diver Museum Portrait$0.836~6m 23s
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:video-enhancement@pro',
  resolution: '1080p',
  fps: 60,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/3aae52b9-6184-4d37-8709-d0358cf8f096.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:video-enhancement@pro",
            "resolution": "1080p",
            "fps": 60,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/3aae52b9-6184-4d37-8709-d0358cf8f096.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": "b83e19a0-ba3f-4f93-9c5d-10e2d919ffef",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "1080p",
      "fps": 60,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/3aae52b9-6184-4d37-8709-d0358cf8f096.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=1080p \
  fps=60 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/3aae52b9-6184-4d37-8709-d0358cf8f096.mp4
{
  "taskType": "upscale",
  "taskUUID": "b83e19a0-ba3f-4f93-9c5d-10e2d919ffef",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "1080p",
  "fps": 60,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/3aae52b9-6184-4d37-8709-d0358cf8f096.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "b83e19a0-ba3f-4f93-9c5d-10e2d919ffef",
  "videoUUID": "1b94f86a-ea4a-4f02-a29a-def41730f3bc",
  "videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/1b94f86a-ea4a-4f02-a29a-def41730f3bc.mp4",
  "cost": 0.83628
}

upscale

Tattoo Machine Catalog Product Clip$0.836~6m 1s
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:video-enhancement@pro',
  resolution: '1080p',
  fps: 60,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/ef27050e-24a6-4c2a-8be1-d6e3e76c6c3b.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:video-enhancement@pro",
            "resolution": "1080p",
            "fps": 60,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/ef27050e-24a6-4c2a-8be1-d6e3e76c6c3b.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": "10eb2e4d-7d1a-4da9-822b-de602f177b40",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "1080p",
      "fps": 60,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/ef27050e-24a6-4c2a-8be1-d6e3e76c6c3b.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=1080p \
  fps=60 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/ef27050e-24a6-4c2a-8be1-d6e3e76c6c3b.mp4
{
  "taskType": "upscale",
  "taskUUID": "10eb2e4d-7d1a-4da9-822b-de602f177b40",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "1080p",
  "fps": 60,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/ef27050e-24a6-4c2a-8be1-d6e3e76c6c3b.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "10eb2e4d-7d1a-4da9-822b-de602f177b40",
  "videoUUID": "ae9e7d8f-7e30-4b48-a626-54aacbc9be54",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/ae9e7d8f-7e30-4b48-a626-54aacbc9be54.mp4",
  "cost": 0.83628
}
Geothermal Greenhouse Documentary B-Roll Clip
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:video-enhancement@pro',
  resolution: '4k',
  fps: 24,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/9144e2b6-6d39-4588-9d46-44d2f6e9c180.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:video-enhancement@pro",
            "resolution": "4k",
            "fps": 24,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/9144e2b6-6d39-4588-9d46-44d2f6e9c180.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": "66cf4c7a-709b-497b-b059-f55490f085bf",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "4k",
      "fps": 24,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/9144e2b6-6d39-4588-9d46-44d2f6e9c180.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=4k \
  fps=24 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/9144e2b6-6d39-4588-9d46-44d2f6e9c180.mp4
{
  "taskType": "upscale",
  "taskUUID": "66cf4c7a-709b-497b-b059-f55490f085bf",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "4k",
  "fps": 24,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/9144e2b6-6d39-4588-9d46-44d2f6e9c180.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "66cf4c7a-709b-497b-b059-f55490f085bf",
  "videoUUID": "722b719d-2bb4-42e4-95c1-76a54bc94684",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/722b719d-2bb4-42e4-95c1-76a54bc94684.mp4",
  "cost": 1.6665
}
Bioluminescent Kayak Tour Social Reel
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:video-enhancement@pro',
  resolution: '4k',
  fps: 30,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/78fa580f-7597-4678-8a03-5644f916ab63.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:video-enhancement@pro",
            "resolution": "4k",
            "fps": 30,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/78fa580f-7597-4678-8a03-5644f916ab63.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": "9b20c0bd-afd1-4f1f-a05e-ccb3154ee87f",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "4k",
      "fps": 30,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/78fa580f-7597-4678-8a03-5644f916ab63.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=4k \
  fps=30 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/78fa580f-7597-4678-8a03-5644f916ab63.mp4
{
  "taskType": "upscale",
  "taskUUID": "9b20c0bd-afd1-4f1f-a05e-ccb3154ee87f",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "4k",
  "fps": 30,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/78fa580f-7597-4678-8a03-5644f916ab63.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "9b20c0bd-afd1-4f1f-a05e-ccb3154ee87f",
  "videoUUID": "4ccdff88-9c7f-4848-90e9-8cd18427f947",
  "videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/4ccdff88-9c7f-4848-90e9-8cd18427f947.mp4",
  "cost": 1.6665
}
Forensic Accounting Docuseries Teaser
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:video-enhancement@pro',
  resolution: '4k',
  fps: 24,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/0d7fd5d0-86be-4ce4-9963-7ff35a8b2b5b.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:video-enhancement@pro",
            "resolution": "4k",
            "fps": 24,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/0d7fd5d0-86be-4ce4-9963-7ff35a8b2b5b.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": "febdfc2f-c166-4b85-b873-6edc62893790",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "4k",
      "fps": 24,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/0d7fd5d0-86be-4ce4-9963-7ff35a8b2b5b.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=4k \
  fps=24 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/0d7fd5d0-86be-4ce4-9963-7ff35a8b2b5b.mp4
{
  "taskType": "upscale",
  "taskUUID": "febdfc2f-c166-4b85-b873-6edc62893790",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "4k",
  "fps": 24,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/0d7fd5d0-86be-4ce4-9963-7ff35a8b2b5b.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "febdfc2f-c166-4b85-b873-6edc62893790",
  "videoUUID": "cb0ef665-6ac0-4dad-bb3e-e6040e350397",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/cb0ef665-6ac0-4dad-bb3e-e6040e350397.mp4",
  "cost": 1.6665
}
Archival Marionette Workshop Restoration
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:video-enhancement@pro',
  resolution: '4k',
  fps: 24,
  settings: {
    bitrate: 'high'
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/3bce633c-271b-4141-8ed5-7fa2ad9c6b73.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:video-enhancement@pro",
            "resolution": "4k",
            "fps": 24,
            "settings": {
                "bitrate": "high"
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/3bce633c-271b-4141-8ed5-7fa2ad9c6b73.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": "5f39c614-5fe9-45e2-adc9-f7a58fac50c7",
      "model": "bytedance:video-enhancement@pro",
      "resolution": "4k",
      "fps": 24,
      "settings": {
        "bitrate": "high"
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/3bce633c-271b-4141-8ed5-7fa2ad9c6b73.mp4"
      }
    }
  ]'
runware run bytedance:video-enhancement@pro \
  resolution=4k \
  fps=24 \
  settings.bitrate=high \
  inputs.video=https://assets.runware.ai/assets/inputs/3bce633c-271b-4141-8ed5-7fa2ad9c6b73.mp4
{
  "taskType": "upscale",
  "taskUUID": "5f39c614-5fe9-45e2-adc9-f7a58fac50c7",
  "model": "bytedance:video-enhancement@pro",
  "resolution": "4k",
  "fps": 24,
  "settings": {
    "bitrate": "high"
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/3bce633c-271b-4141-8ed5-7fa2ad9c6b73.mp4"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "5f39c614-5fe9-45e2-adc9-f7a58fac50c7",
  "videoUUID": "2e80ad44-8857-44c1-b6e6-c04f70c1b855",
  "videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/2e80ad44-8857-44c1-b6e6-c04f70c1b855.mp4",
  "cost": 1.6665
}