FullScale Compatibility Guide
Direct Scale Multiplication
FullScale uses pure scale multiplication for predictable, distortion-free upscaling:
- 2× scale: Input × 2 = Output (4× pixels)
- 4× scale: Input × 4 = Output (16× pixels)
- 6× scale: Input × 6 = Output (36× pixels)
No cropping, no letterboxing, no aspect ratio changes. What you generate is what gets scaled.
AI Image Generator Outputs
Common Image Sizes → FullScale
| Generator | Input Size | 2× Output | 4× Output | 6× Output | |-----------|------------|-----------|-----------|-----------| | DALL-E 3 | 1024×1024 | 2048×2048 | 4096×4096 | 6144×6144 | | Midjourney | 1024×1024 | 2048×2048 | 4096×4096 | 6144×6144 | | Midjourney (wide) | 1456×816 | 2912×1632 | 5824×3264 | 8736×4896 | | Stable Diffusion | 512×512 | 1024×1024 | 2048×2048 | 3072×3072 | | SD XL | 1024×1024 | 2048×2048 | 4096×4096 | 6144×6144 | | Flux | 1024×768 | 2048×1536 | 4096×3072 | 6144×4608 | | Flux (landscape) | 1360×768 | 2720×1536 | 5440×3072 | 8160×4608 | | Adobe Firefly | 1024×1024 | 2048×2048 | 4096×4096 | 6144×6144 |
Pricing: Per-image cost = scale tier price
- 2× = $0.012/image
- 4× = $0.03/image
- 6× = $0.06/image
AI Video Generator Outputs
Common Video Sizes → FullScale
| Generator | Input Resolution | 2× Output | 4× Output | 6× Output | |-----------|------------------|-----------|-----------|-----------| | Sora | 1080p (1920×1080) | 3840×2160 (4K UHD) | 7680×4320 (8K UHD) | 11520×6480 (12K) | | Runway Gen-3 | 720p (1280×720) | 2560×1440 (1440p) | 5120×2880 (5K) | 7680×4320 (8K) | | Kling | 720p (1280×720) | 2560×1440 | 5120×2880 | 7680×4320 | | Pika | 576p (1024×576) | 2048×1152 | 4096×2304 | 6144×3456 | | Minimax | 720p (1280×720) | 2560×1440 | 5120×2880 | 7680×4320 | | Luma Dream Machine | 720p (1280×720) | 2560×1440 | 5120×2880 | 7680×4320 | | HailuoAI | 720p (1280×720) | 2560×1440 | 5120×2880 | 7680×4320 |
Pricing: Per-frame cost = scale tier price
- 2× = $0.012/frame
- 4× = $0.03/frame
- 6× = $0.06/frame
Video Cost Examples (30fps)
| Duration | Frames | 2× Cost (4K) | 4× Cost (8K) | 6× Cost (12K) | |----------|--------|--------------|--------------|---------------| | 5 seconds | 150 | $1.80 | $4.50 | $9.00 | | 10 seconds | 300 | $3.60 | $9.00 | $18.00 | | 30 seconds | 900 | $10.80 | $27.00 | $54.00 | | 1 minute | 1,800 | $21.60 | $54.00 | $108.00 |
The Sweet Spot: 720p → 4K+
Most AI video generators output 720p (1280×720) or 1080p (1920×1080).
From 720p Input
- 2× scale → 1440p (2560×1440) — Better than HD, great for web
- 4× scale → 2880p (5120×2880) — 5K output, exceeds 4K UHD ⭐
- 6× scale → 8K (7680×4320) — Full 8K from 720p input
From 1080p Input
- 2× scale → 4K UHD (3840×2160) — Standard 4K delivery
- 4× scale → 8K UHD (7680×4320) — Full 8K output ⭐
- 6× scale → 12K (11520×6480) — Beyond cinema resolution
Why this matters:
"Generate at 720p. Deliver at 4K+. One API call."
You pay significantly less for AI generation at lower resolutions, then upscale to production-ready output with FullScale.
Cost Comparison: Generation vs Upscaling
Sora Example (1080p output)
- Generate at 1080p: 10s clip ≈ $2.00 (hypothetical)
- FullScale 2× to 4K: +$3.60
- Total: $5.60 for 4K output
vs.
- Generate at 4K directly: Not supported by most generators yet
- Alternative: Post-process with other upscalers (slower, more expensive)
Cost Leverage
- Generate at 720p: ~40% cheaper than 1080p
- FullScale 4× to 5K: $9.00 for 10s
- Total savings: Lower generation cost + predictable upscale cost
Integration Patterns
Pattern 1: Streaming Pipeline
AI Generator → Stream → FullScale → CDN
- Generate frames as they arrive
- Upscale in real-time
- Deliver to CDN/user immediately
Pattern 2: Batch Processing
AI Generator → Storage → FullScale Job API → Storage → Delivery
- Generate full video
- Submit async job to FullScale
- Poll for completion
- Deliver final asset
Pattern 3: Interactive Tool
User Input → AI Model → FullScale → Preview
- Real-time upscaling for user-facing tools
- Fast enough for interactive workflows
- Use 2× scale for speed, 4× for quality
Supported Formats
Images
- Input: PNG, JPEG, WebP
- Output: PNG (lossless), JPEG (configurable quality), EXR (HDR)
- Max input: 1920×1080 (landscape) or 1080×1920 (portrait)
Video
- Input: MP4, MOV, M4V, MKV
- Output: H.264, H.265 (HEVC), ProRes, DNxHR
- Max input: 1920×1080 (landscape) or 1080×1920 (portrait)
- Audio: Preserved from original
Tier Recommendations
| Use Case | Recommended Scale | Why | |----------|-------------------|-----| | Social media (Instagram, TikTok) | 2× | 4K is sufficient, cost-effective | | YouTube, web streaming | 4× | 8K future-proofs content | | Cinema, theatrical | 6× | 12K for large-format projection | | Print, archival | 6× | Maximum detail preservation | | Interactive tools | 2× | Fastest, lowest cost | | Premium mastering | 4× | Best balance of quality and cost |
API Reference
Full API documentation: https://m80ai.com/api/swagger?spec=fullscale
Quick Example
curl -X POST https://m80ai.com/api/fullscale \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"image_base64": "base64_encoded_image",
"scale": "4x",
"quality": "faithful"
}'
Enterprise Features
For high-volume customers:
- Volume discounts: Available at 100k+ frames/month
- Dedicated GPUs: Guaranteed capacity and SLA
- Custom formats: Support for custom codecs and workflows
- White-label API: Rebrand as your own service
Contact: contact@m80ai.com
Last updated: February 6, 2026