How to Create Luxury Motion Video Invitations in 16 Seconds

Build personalized 1080×1920 (9:16 vertical) animated video invitation reels for WhatsApp Status, Instagram Stories, and client delivery with zero tofu boxes and 2x cheaper API economics.

Verified on fleet · 16.5s benchmark · 100% on-prem compositing

Why Motion Video Invitations?

Traditional static JPEG invitation cards get lost in messaging apps. Meanwhile, generic text-to-video tools (like Wan 2.1 or Runway) hallucinate faces, distort event text, and take minutes to render at high cloud costs.

PixelAPI’s Universal Invitation Engine solves this with a purpose-built 4-card cinematic pipeline:

Live Real Outputs (Verified 10/10 QC)

The frames below are rendered directly by the live pipeline without programmer art or pixelated placeholders:

Part 1: Using the Web Studio

Step 1 — Open the Studio Navigate to pixelapi.dev/tools/motion-invitation.html or open the authenticated tool at /app/#motion-invitation.
Step 2 — Pick your Event Category and Preset Click on Wedding / Vivah, 1st Birthday, or Griha Pravesh to instantly populate verified cultural headers and invocations.
Step 3 — Choose a Royal Color Palette Select between Royal Indigo & Gold, Royal Crimson & Gold, Auspicious Terracotta, Midnight Celebration, or Regal Emerald.
Step 4 — Customize Vernacular & English Fields Fill in Bride & Groom names in both native Telugu/Hindi script and Latin script, plus venue, date, and auspicious muhurtham.
Step 5 — Click Render The pipeline completes in ~16.5 seconds, displays a live video player, and provides a direct MP4 download link.

Part 2: Programmatic Automation with Python

Install the requests package and trigger invitation renders with one API call:

import os
import time
import requests

API_KEY = os.getenv("PIXELAPI_KEY", "pxapi_your_key_here")
HEADERS = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

# 1. Submit Generation
payload = {
    "event_type": "wedding",
    "title_vernacular": "వివాహ మహోత్సవం",
    "title_english": "ROYAL WEDDING CELEBRATION",
    "invocation_vernacular": "॥ శ్రీ లక్ష్మీనరసింహ ప్రసన్నః ॥",
    "primary_name_vernacular": "అనన్య",
    "secondary_name_vernacular": "సిద్ధార్థ్",
    "primary_name_english": "Ananya",
    "secondary_name_english": "Siddharth",
    "event_date": "Sunday, 28th November 2026",
    "muhurtham": "శుభ ముహూర్తం: ఉదయం 10:45 గంటలకు",
    "venue_name": "The Oberoi Grand Palace",
    "venue_address": "Somajiguda, Hyderabad",
    "theme_name": "royal_indigo"
}

submit_res = requests.post(
    "https://api.pixelapi.dev/v1/invitation-video/generate",
    json=payload,
    headers=HEADERS
).json()

poll_url = submit_res["poll_url"]
print("Job submitted:", submit_res["generation_id"])

# 2. Poll for Status (~16 seconds)
while True:
    st = requests.get(poll_url, headers=HEADERS).json()
    print("Status:", st.get("status"))
    if st.get("status") == "done":
        print("Final Video URL:", st.get("output_url"))
        print("Signed Download Link:", st.get("download_url"))
        print("Render time:", st["timings"]["total_pipeline_seconds"], "seconds")
        break
    time.sleep(2)

Indic Script Shaping Under the Hood

Standard PIL/Pillow font renderers fail on Indian scripts because conjuncts, viramas, and vowel matras require dynamic reordering and contextual substitution. PixelAPI integrates libraqm with FreeType and HarfBuzz, routing characters to native OpenType tables in NotoSerifDevanagari and NotoSerifTelugu. This produces publication-quality typography without manual ligature splitting.

Cost & Production Economics

ComponentPixelAPI In-House EngineTraditional Cloud Stack
Compute Cost< ₹0.05 / render (fleet GPU)$0.08 – $0.20 / render (cloud API)
Retail Price40 Credits ($0.040 / ~₹3.30)$0.080 – $0.150 (2x higher)
Margin> 95% gross marginThin / negative margins
Turnaround16.5 seconds60 – 180 seconds