Real estate price change: update the video text without a new render

When a listing price drops, re-burn the price on a clean master clip with one $0.20 caption job instead of re-rendering the whole tour. How to set it up.

5 min readSume
All posts

To update the price in a real estate listing video after a price change, keep a clean master render with no text on it and burn the price with a Video captions job using cues. One caption job is $0.20 for a video up to 60 seconds, against a Timeline 1.0 render of $0.10 per output minute plus whatever generation made the footage. The old burned-in price is the problem this avoids: text burned into pixels cannot be edited, only re-made from a version without it.

Keep two files per listing

The first is the clean master: the photo or clip tour with no price, address or status text. The second is the published version, which is the master plus a caption job. Store the master's media.sume.com URL with the listing record; never caption the already-captioned file, since the new text would sit on top of the old.

Two files per listing and what changes on a price drop, read 2026-10-03
FileContainsOn a price change
Clean masterPhotos or clips, music, transitionsUntouched
Published versionMaster plus cues for status and priceRe-made from the master with new cues
Cue listText, start and end per cueEdit the price cue only

The caption call

Send the master as video_url with cues such as a status cue "Price improved" and a price cue, each with text, start and end in seconds, plus an Idempotency-Key so a retry does not double-bill. script_text, words, cues and segments are mutually exclusive, and design can move the line with placement.anchor_ratio. The job is async by default; poll GET /v1/jobs/:id/status and read GET /v1/jobs/:id/result for the new video_url.

Before you publish

A price on screen is a claim; make sure it matches the listing. Platforms that already carry your old video need the new file uploaded, since Sume does not edit a post on a social network. For a "just sold" plate rather than text, see the compose overlay version.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume