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 compositingWhy 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:
- Card 1 — Sacred Invocations & Announcement: Invocations in native Devanagari or Telugu shlokas with gold radial border.
- Card 2 — Royal Medallion Monogram: High-contrast couple or celebrant initials with Sanskrit blessings.
- Card 3 — Auspicious Ceremonies Timeline: Multi-event itinerary (Mehendi, Haldi, Muhurtham, Reception) with gold card separators.
- Card 4 — Venue, Muhurtham & Cordial RSVP: Precise location, timings, and family contact details.
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
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
| Component | PixelAPI In-House Engine | Traditional Cloud Stack |
|---|---|---|
| Compute Cost | < ₹0.05 / render (fleet GPU) | $0.08 – $0.20 / render (cloud API) |
| Retail Price | 40 Credits ($0.040 / ~₹3.30) | $0.080 – $0.150 (2x higher) |
| Margin | > 95% gross margin | Thin / negative margins |
| Turnaround | 16.5 seconds | 60 – 180 seconds |