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) | | 4K is sufficient, cost-effective | | YouTube, web streaming | | 8K future-proofs content | | Cinema, theatrical | | 12K for large-format projection | | Print, archival | | Maximum detail preservation | | Interactive tools | | Fastest, lowest cost | | Premium mastering | | 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