Batch Generation and Platform Pacing

Produce video variations at scale from a single base, auto-split clips into Instagram Stories, and tune scene timing for each social platform.

Create video variations at scale and auto-optimize timing for each social platform.

Batch Variations

Start from a single base video and generate multiple variations by swapping scene content. Each variation becomes its own video record that you can preview, edit, and render independently.

How It Works

  • Provide a base video ID
  • Supply an array of variation overrides
  • Each override replaces specific scene slots
  • New video records are created automatically

Use Cases

  • A/B testing different headlines
  • Localised versions with region-specific stats
  • Content series with consistent branding
  • Platform-specific messaging variations

Example: Content Series

  • Base video: "Why BlackOps Center?"
  • Variation 1: Hook headline → "Save 10 hours a week"
  • Variation 2: Hook headline → "Your content, refined by AI"
  • Variation 3: Hook headline → "From idea to published in minutes"

Story Auto-Split

Instagram Stories require clips of 15 seconds or less. Auto-split takes your video and divides it into sequential story segments, each in portrait format (1080 x 1920).

  • Input: Any video with scenes totalling more than 15 seconds
  • Processing: Scenes grouped into ≤15s segments, format set to portrait
  • Output: Multiple video records, one per story slide

Platform Pacing Profiles

Each platform has different audience expectations for pacing. Apply a pacing profile to automatically adjust scene durations and transitions.

PlatformStyleHookContentCTATransition
YouTubeLonger scenes, smooth fades5s8s6scrossfade 0.8s
TikTokShort, punchy cuts2s4s3scut (none)
Instagram Stories15s max per segment2s5s3sslide 0.3s
LinkedInProfessional pacing4s7s5scrossfade 0.6s
Twitter / XFast, attention-grabbing3s5s4scut (none)

API & MCP Access

Both batch generation and platform pacing are available through the REST API and as MCP tools.

batch_videos

Two modes: variations (clone + override slots) and story-split (auto-split into ≤15s segments).

create_video with platform

Pass a platform field when creating a video to auto-apply pacing.

Next

Want this page as machine-readable markdown? GET /docs/features/video-generation/batch.md