Wedding save-the-date video: photo to end card with Gemini Omni
Make an 8-second save-the-date by pinning a couple photo as first frame and a designed date card as last frame in Gemini Omni on Sume. Request and cost.

For a save-the-date, send a photo of the couple as the first frame and a finished date card as the last frame, and let Gemini Omni fill the 8 seconds between them. On Sume that is frame_images with first_frame and last_frame on POST /v1/videos, and an 8-second 1080p clip costs $1.50. Design the last frame yourself so the names and date are exact; do not rely on the model to spell them.
Omni does generate readable text (Google's page says so, read 2026-10-07), but a card you made in a design tool is the only version you can proofread before you pay.
Why pin both ends
A text-only prompt gives you a stranger. A first frame fixes the people; a last frame fixes the typography and date. The Video Router doc lists image-to-video with an end image as a supported mode of the model, and Google's Omni and Veo 3.1 pages both describe first-and-last-frame generation. Because the text lives in an image you control, a typo is yours to catch, not the model's to invent.
- First frame: a sharp, front-lit photo at 16:9 or 9:16; Omni does not do 1:1.
- Last frame: the same aspect ratio, large type, high contrast, nothing near the edges.
- Both images must be public HTTPS URLs that Sume can download.
Prompt the in-between
Describe motion, not the endpoints. A good middle is 'the camera drifts back, petals fall across the frame, the scene softens into a cream-colored card'. Add the sound: 'soft piano, no dialogue'.
{
"model": "gemini-omni-flash-1.1",
"prompt": "The camera drifts slowly back from the couple, soft petals fall across the frame, the scene dissolves gently into a cream card. Audio: soft solo piano. No dialogue.",
"duration": 8,
"resolution": "1080p",
"aspect_ratio": "9:16",
"frame_images": [
{ "type": "image_url", "image_url": { "url": "https://example.com/couple.jpg" }, "frame_type": "first_frame" },
{ "type": "image_url", "image_url": { "url": "https://example.com/date-card.png" }, "frame_type": "last_frame" }
]
}Cost and what the invite list changes
Sume bills the Video Router list rate times 1.25 per second, rounded up to the cent. The same 8-second job has different totals per resolution.
| Route | Per second | 8 seconds |
|---|---|---|
| Omni on Sume, 720p | $0.125 | $1.00 |
| Omni on Sume, 1080p | $0.1875 | $1.50 |
| Veo 3.1 Fast 1080p, Google list | $0.12 | $0.96 |
| Veo 3.1 Lite 1080p, Google list | $0.08 | $0.64 |
Honest limits
Sume does not list Veo 3.1, so the Veo rows are only a price reference for readers who already use Google's API. Veo 3.1 1080p accepts only 8-second clips per Google's page, which suits this use case but is not available on Sume. Omni gives you a vertical 9:16 option for story-style invites, and you can re-run the same two frames with a different middle prompt until the motion feels right. Check that faces stay recognisable at the first second before you share it widely.
Sending it to guests
Test the final file on a phone before sending. Vertical 9:16 plays full screen in messaging apps and stories; 16:9 suits email and a wedding website. Omni offers no square, so a feed crop needs an extra step. Keep the date card on screen for at least the last two seconds of the 8, so guests have time to read it, and place the date and names away from the screen edges, where apps draw their own interface. If a guest list is large, re-using the same two frames with a different middle prompt gives you variations without redoing the design work.
Sources
Related posts
More in Use cases
- Save-the-date video from two photos: Wan 3.0 first and last frame
A 5-second save-the-date that travels between two photos costs 63 cents at 720p on Sume's wan-3.0. How frame_images works and what to avoid.
- Weekly toolbox talk video with an AI avatar: 52 clips a year, cost
A weekly 30-second avatar safety reminder costs a fixed sum per year at each tier. Script rules, review steps, and what it must not replace.
- Which Google image model for product photos after Oct 6?
Nano Banana 2.1, Pro or Lite for product photos? A table built from Google's Oct 6 prices, size limits and reference rules, and what Sume lists.
- Wine bottle reveal clip: 6 seconds of Wan 3.0 from a label photo
Animate a bottle photo into a 6-second reveal with wan-3.0 on Sume: 38 cents at 480p, 75 cents at 720p, $1.50 at 1080p. Why the label needs checking.
Written by Sume