BytePlus Video Enhancement Pro

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.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
Guides1
LEARN
Step-by-step tutorials for advanced use cases
upscale
Antique Orrery Auction Product Clip$0.836~6m 21simport { 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 3simport { 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 23simport { 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 1simport { 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
}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
}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
}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
}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
}