Wedding save-the-date video with Omni: 8 seconds, vertical
A 9:16 save-the-date from an engagement photo with Gemini Omni Flash: $1.00 at 720p on Sume, with names and date added as captions, not generated text.

A vertical save-the-date is one Gemini Omni Flash clip: an engagement photo as the start frame, 8 seconds, 9:16. On Sume that is $1.00 at 720p ($0.125 per second) and $1.50 at 1080p. Add names and the date as captions afterward. Google's Omni page, read 2026-10-08, tells prompt writers to give exact text, placement and animation, but generated lettering is the part most likely to need a retry, and a misspelled name is not a retry you want to pay for.
The photo sets the faces and the clothes; the prompt sets the motion and the sound.
Prompt and request
Use the photo as image_url. Describe a small motion rather than a new scene, and tell the model to keep everything else. Google's tips use the phrase Keep everything else the same for that purpose.
curl https://api.sume.com/v1/videos \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-omni-flash-1.1","prompt":"Gentle slow push-in on the couple, petals drift down, soft piano. Keep everything else the same. No dialogue.","image_url":"https://example.com/engagement.jpg","aspect_ratio":"9:16","duration":8,"resolution":"720p"}'Faces and regions
A photo of two adults is the normal case. Google's Omni page says editing images that contain minors is not supported in the EEA, Switzerland or the UK, and that certain recognizable people are unsupported. If the couple appears with children or flower girls in the photo, expect a refusal in those regions, and crop the photo before you upload it.
Cost of a draft round
Check the framing at 360p before you pay for the 720p version.
| Step | Resolution | Per second | Cost |
|---|---|---|---|
| Draft | 360p | $0.0375 | $0.30 |
| Final | 720p | $0.125 | $1.00 |
| Final | 1080p | $0.1875 | $1.50 |
| Three drafts and a 1080p final | mixed | n/a | $2.40 |
Captions and the watermark
Put the names, date and a link on the video in your editor. Every Omni output carries SynthID, which Google says is invisible and built to survive cropping and compression, so adding captions does not remove it. Guests will not see a mark. If you send the video to a printer or a venue screen, ask for 1080p, noting that Google labels its 1080p output as upscaled.
Delivering it
Download the finished file and keep it with your project. Share it as an MP4 link or send it through the messaging app your guests use. Most phones play a 9:16 video full screen with no editing.
Submit with an Idempotency-Key header so a retry after a dropped connection returns the original job instead of a second charge; the same key with a different payload returns 409. Then poll GET /v1/jobs/:id/status and fetch GET /v1/jobs/:id/result when it finishes.
Sources
Related posts
More in Use cases
- Weekly listing reel on a Sume schedule: the $1.00 default cap
A recurring real-estate reel on a Sume schedule has a $1.00 default spend cap, created only in the dashboard. How to read, start and monitor it over the API.
- Weekly podcast intro: 52 new themes cost $6.50, one theme 12.5 cents
A new Music 1.0 intro every week for a year is 52 x $0.125 = $6.50. One theme is $0.125. Four seasonal variants are $0.50. What to buy and how to keep it.
- Weekly podcast, 3 clips an episode: 156 captioned clips cost $34.32
A year of a weekly podcast at three vertical clips per episode is 156 clips. On Sume, trim ($0.02) plus captions ($0.20) is $0.22 a clip, $34.32 for the year.
- Weekly TikTok trend research: 4 searches a week cost $20.80 a year
Sume's trending-video search is $0.10 per accepted call. Four searches a week for 52 weeks is 208 calls, $20.80. Windows, limits, and what comes back.
Written by Sume