Event recap video from phone clips: trim, join, add music
Make a 45-second recap from phone footage: trim each clip at $0.02, join with fades in one Timeline render at $0.10, and add a $0.125 music bed.

An event recap needs three decisions: which clips, how long each, and what music. Trim six clips at $0.02, generate a music bed for $0.125, and render once with Timeline 1.0 at $0.10: $0.345 for a 45-second recap. Phone footage is usually vertical, so keep the default 1080x1920 output.
Steps
Upload the phone clips so they have media.sume.com URLs (POST /v1/assets/upload-url, PUT the bytes, then POST /v1/assets/{id}/complete). Trim each to 5-8 seconds; use precision: "keyframe" unless a cut must land on a beat. Put the strongest clip first and last. Declare the length with audio.duration_seconds and add the music as soundtrack with a negative gain_db and a fade-out. To keep the event's own sound as well, detach each trimmed clip's audio or keep it as the spine; with a silent spine (audio.mode: "silence") the music bed is the only sound.
| Field | Value to use |
|---|---|
| fit | cover for vertical clips |
| transition | fade, 0.5 s |
| soundtrack.gain_db | about -6 |
| soundtrack.fade_out_seconds | up to 10 |
Limits
A recap does not fix shaky footage, and Sume does not detect faces to avoid. Music Router gives you a generated bed, not licensed pop songs, so a crowd cheering to a famous track needs its own licence. Landscape clips in a vertical render are cropped unless you pick blur.
Sources
Related posts
More in Use cases
- Facebook Page photos: 320x320 profile, 16:9 and 2.4:1 cover
Facebook recommends a 320 x 320 Page profile picture cropped to a circle and a cover that shows 16:9 on computer, 2.4:1 on mobile. Make one safe-zone cover.
- FCC: AI voices in calls are artificial under the TCPA. A checklist
The FCC's February 2024 ruling treats AI-generated voices in calls as artificial under the TCPA, so consent is needed. What to check before a TTS-driven call.
- Find dead air in a voice-agent call recording with STT word gaps
Long silences hurt voice-agent calls. Transcribe a recording with Sume STT and list every pause over a threshold, with times. Python sketch.
- Flow's 50 daily credits don't roll over: plan a production week
Flow refreshes 50 free credits a day after first use and drops what you skip. How to plan a week of clips, and how a Sume USD balance behaves instead.
Written by Sume