SaaS demo from a 48-second recording: trim, crop and cues for $0.24
Turn a 48-second screen recording into a tighter SaaS demo clip on Sume: trim the lead-in $0.02, crop to the UI $0.02, burn caption cues $0.20. Total $0.24.

A 48-second screen recording becomes a tighter SaaS demo clip on Sume for $0.24: video trim to cut the lead-in ($0.02), video filter to crop to the part of the screen that matters ($0.02), and the standalone caption job to burn your own cue text ($0.20). No model generation is involved, so the UI in the clip is your real product.
Why use the recording and not a generated demo
A generated video of software invents buttons. A recording shows the real interface, and the three steps here only cut, crop and label it. That keeps the demo accurate, which matters when a prospect compares the clip with the product.
All three jobs read a clip that already lives on media.sume.com in your workspace, so import the recording first with the media import endpoint.
The three jobs
Trim takes start and duration. If the first 4 seconds are a cursor moving to a window, send start 4 and duration 44. Exact precision re-encodes frame-accurately. Crop is an op in video filter, given as fractions of the frame: x and y in 0 to 1, width and height in 0.05 to 1. For example x 0.08, y 0.12, width 0.84, height 0.78 keeps the app window and drops the dock and the menu bar. The compiler rounds to even values for yuv420p. The filter accepts sources up to 300 seconds, and POST check is free before you encode.
The caption job needs a public HTTPS video URL, and with cues it does not run speech-to-text. Each cue has text, start and end in seconds, so a silent recording gets labels such as step names at the right moments.
| Step | Input | Price |
|---|---|---|
| Video trim | 48 s source, 44 s output | $0.02 |
| Video filter, crop op | 44 s source, under the 300 s limit | $0.02 |
| Video captions, cues | 44 s, under the 60 s estimate | $0.20 |
| Total | $0.24 |
Caveats
Crop changes the aspect ratio. A 16:10 recording cropped to 0.84 by 0.78 of the frame is no longer 16:10, so check the result with video inspect before you pick a platform. Caption styles for Latin text default to slam, which is loud for a demo; choose black-outline or a calmer style and use the design overrides for color.
Sume bills each job separately and the filter and trim jobs have no provider inference, only worker ffmpeg. If a cue timing is off, restyle or correct it by sending source_caption_id with new words rather than redoing the whole chain.
A practical note
Keep each cue short, at most about six words, and time it to the action: the label should appear as the cursor reaches the control and leave when the screen changes. If a clip has narration you want to keep, do not use cues; send the clip without them and let speech-to-text produce the captions, or provide script_text to match your product terms exactly. Brand names and feature names are the words speech-to-text most often misspells, so for a demo the script route is usually the safer one.
Sources
Related posts
More in Use cases
- Salon service menu reel: six stills and a music bed for $0.83
A 24-second reel with six service cards, a Music Router track and one Timeline render costs $0.825 on Sume. The cards are $0.60 of it.
- One slogan in English, Korean and Japanese: three TTS jobs, cost
Voicing one 120-character slogan in three languages is three Sume TTS jobs at $0.00570 each, $0.01710 total. Set language per job: en, ko, ja.
- Seasonal sale video: re-skin your own footage with sume-restyle
Reuse one product clip for a holiday sale by calling sume-restyle, which keeps motion, timing and cuts and rewrites the look. Inputs, limits and checks.
- 25-second square (1:1) ad on Seedance 2.5: $6.42 at 480p
A 25-second 1:1 Seedance 2.5 clip costs $6.42 at 480p, $14.45 at 720p and $35.54 at 1080p on Sume. Square is the cheapest ratio at 480p.
Written by Sume