Back to Comparison Hub/VIP Extend Video 1080p Pricing
Text to Video

VIP Extend Video 1080p API Pricing

SD 2.0 VIP Extend Video 1080p continues an existing SD 2.0 generated video seamlessly at 1080p resolution. Provide the original request ID and an optional prompt to guide the extension — the model preserves visual style, motion, characters, and audio consistency across the new segment. Optional image, video, and audio references can be supplied to steer the extension: user-supplied references map to @image2…@image9, @video1…@video3, @audio1…@audio3 in the prompt (the source video's last frame is always @image1).

Savings Alert-11150% ↓Cheaper than Fal.ai

About VIP Extend Video 1080p

SD 2.0 VIP Extend Video 1080p continues an existing SD 2.0 generated video seamlessly at full 1080p resolution. Provide the original request ID and an optional prompt to guide the new segment — the model preserves visual style, motion physics, character identity, and native audio across the extension. Ideal when you need broadcast-grade resolution for the extended segment.

Interactive Savings Calculator

Estimate monthly API spend and compare absolute developer savings.

Monthly API Generations10,000 runs
50025,00050,00075,000100,000+
MuAPI Monthly Cost

$33750.00

$3.375 per 5s (high) / $2.3625 per 5s (basic)
Fal.ai Cost

$300.00

Not available
Estimated Monthly Savings$-33450.00
Annual Savings$-401400.00

Detailed Pricing Breakdown

ProviderEstimated RateNotes
muapiapp$3.375 per 5s (high) / $2.3625 per 5s (basic)muapiapp prices SD 2.0 VIP Extend 1080p at $0.675/sec for high and $0.4725/sec for basic, plus a small surcharge per reference video clip.
Fal.aiNot availableFal.ai does not currently expose a managed SD 2.0 video extend endpoint at 1080p.
ReplicateNot availableReplicate does not currently expose a managed SD 2.0 video extend endpoint at 1080p.

Developer Integration Snippets

1import requests 2import time 3import json 4 5api_key = "YOUR_API_KEY" 6url = "https://api.muapi.ai/workflow/run/seedance-2-vip-extend-1080p" 7 8def poll_for_result(run_id): 9 url = f"https://api.muapi.ai/workflow/run/{run_id}/api-outputs" 10 headers = { 11 "Content-Type": "application/json", 12 "x-api-key": f"{api_key}", 13 } 14 while True: 15 response = requests.get(url, headers=headers) 16 result = response.json() 17 18 if result['status'] == 'completed': 19 return json.loads(result['outputs']) 20 21 if result['status'] == 'failed': 22 raise Exception(result.get('error', 'Generation failed')) 23 24 time.sleep(5) 25 26data = { 27 "schemas": { 28 "input_data": { 29 "x-order-properties": [ 30 "request_id", 31 "prompt", 32 "images_list", 33 "video_files", 34 "audio_files", 35 "aspect_ratio", 36 "duration", 37 "quality" 38 ], 39 "type": "object", 40 "properties": { 41 "request_id": { 42 "examples": [ 43 "cab9517f-1818-4910-8d66-292701c78c2d" 44 ], 45 "description": "Request ID of the original Seedance 2.0 video generation.", 46 "format": "text", 47 "type": "string", 48 "title": "Request Id", 49 "name": "request_id", 50 "placeholder": "abcdefg-123-456-789-a1b2c3d4e5f6" 51 }, 52 "prompt": { 53 "examples": [ 54 "" 55 ], 56 "description": "Optional prompt to guide the extension. Reference additional images with @image2…@image9, videos with @video1…@video3, and audio with @audio1…@audio3 — the source video's last frame is always @image1.", 57 "type": "string", 58 "title": "Prompt", 59 "name": "prompt" 60 }, 61 "images_list": { 62 "examples": [], 63 "description": "Up to 8 additional reference image URLs (JPEG/PNG/WebP). Each Nth image corresponds to @image(N+1) in the prompt (the source video's last frame is @image1).", 64 "field": "images_list", 65 "type": "array", 66 "items": { 67 "type": "string" 68 }, 69 "title": "Image URLs", 70 "name": "images_list", 71 "maxItems": 8 72 }, 73 "video_files": { 74 "examples": [], 75 "description": "Up to 3 reference video clip URLs (MP4, max 15s each). Each Nth video corresponds to @videoN in the prompt.", 76 "field": "videos_list", 77 "type": "array", 78 "items": { 79 "type": "string" 80 }, 81 "title": "Video Reference URLs", 82 "name": "video_files", 83 "maxItems": 3 84 }, 85 "audio_files": { 86 "examples": [], 87 "description": "Up to 3 reference audio clip URLs (MP3/WAV, total max 15s). Each Nth audio corresponds to @audioN in the prompt.", 88 "field": "audios_list", 89 "type": "array", 90 "items": { 91 "type": "string" 92 }, 93 "title": "Audio Reference URLs", 94 "name": "audio_files", 95 "maxItems": 3 96 }, 97 "aspect_ratio": { 98 "enum": [ 99 "21:9", 100 "16:9", 101 "4:3", 102 "1:1", 103 "3:4", 104 "9:16" 105 ], 106 "title": "Aspect Ratio", 107 "name": "aspect_ratio", 108 "type": "string", 109 "default": "16:9", 110 "description": "Output video aspect ratio (only used when reference images/videos/audio are provided)." 111 }, 112 "duration": { 113 "type": "int", 114 "title": "Duration (seconds)", 115 "name": "duration", 116 "description": "Length of the extension clip in seconds.", 117 "default": 5, 118 "minValue": 4, 119 "maxValue": 15, 120 "step": 1 121 }, 122 "quality": { 123 "enum": [ 124 "high", 125 "basic" 126 ], 127 "title": "Quality", 128 "type": "string", 129 "name": "quality", 130 "default": "high" 131 } 132 }, 133 "required": [ 134 "request_id" 135 ], 136 "endpoint_url": "sd-2-vip-extend-1080p", 137 "title": "BaseInput" 138 }, 139 "output_data": { 140 "type": "object", 141 "properties": { 142 "video": { 143 "examples": [ 144 "https://d3adwkbyhxyrtq.cloudfront.net/webassets/videomodels/seedance-v2.0-extend.mp4" 145 ], 146 "type": "string", 147 "title": "Video" 148 } 149 }, 150 "title": "Seedance2Output", 151 "required": [ 152 "video" 153 ] 154 } 155 } 156} 157 158headers = { 159 "Content-Type": "application/json", 160 "x-api-key": f"{api_key}", 161} 162 163response = requests.post(url, json=data, headers=headers) 164 165result = response.json() 166print("Queued:", result) 167 168outputs = poll_for_result(result["run_id"]) 169print("Completed:", outputs) 170

Model FAQ

Ready to scale your production?

Get instant access to developer keys. Integrate high-speed dynamic models in minutes with our robust SDKs.