TikTok 'Reference to Video' vs Sume frame_images for product moments
TikTok's Symphony Creative Studio lets advertisers prompt exact images and products at set moments. How the job maps to Sume frame_images and references.

TikTok's newsroom says Reference to Video in Symphony Creative Studio lets advertisers prompt the exact images and products they want at specific moments. On Sume, the closest tools are frame_images, which pin an exact first or last frame, and input_references, which give the model visual guidance but not exact frames.
The TikTok line is from TikTok World '26, dated May 13, 2026 and read on 2026-10-07. The same page says Dreamina Seedance 2.0 was integrated into Symphony. We did not test Symphony.
Side by side
The TikTok column uses only the page's wording; the Sume column is from the video guide.
| Need | TikTok Symphony Creative Studio | Sume POST /v1/videos |
|---|---|---|
| Exact product image at a moment | Reference to Video: prompt exact images and products at specific moments | frame_images with first_frame or last_frame: exact start or end frame |
| Look and style guidance | Not described on the page | input_references: visual guidance, not exact frames |
| Both in a request | Not described on the page | frame_images wins and the job runs as image-to-video |
| Model | Dreamina Seedance 2.0 is integrated into Symphony | Seedance 2 and 2.5, Wan 3.0 and others; check /v1/videos/models |
What Sume can pin, and what it cannot
The Sume docs describe pinning only the first and last frames. A product that must appear in the middle of the clip cannot be pinned there with frame_images. There are two workable ways:
- Split the story into short jobs. Each job starts on the product moment you want, and you join them with a timeline render.
- Use
input_referencesand a prompt that names the moment, then check the result and rerun if it misses. Nothing guarantees the product appears at a given second. - For a last-frame product shot, use
last_frameso the video ends on the pack.
Check before you spend more
Pull stills at the moments that matter with video inspect frames: { at: [1.5, 4.0] } and compare them to your product image. Because no model takes a seed, a good take cannot be reproduced; keep the file. The poll response shows usage.cost, so you know what each rerun cost.
Which to pick
If your ads are made and bought inside TikTok, Symphony keeps the work in one place. If you need other models, an API, or the same product frames in ads for other platforms, Sume gives you the frame controls above. For the input comparison in general see Symphony prompts versus Sume inputs, and for the field precedence see frame_images and input_references together.
Sources
Related posts
More in Media tools
- White backgrounds hide TikTok's ad UI: dim the clip, check for free
TikTok's reservation page warns that white or transparent backgrounds can hide the nickname and captions. Dim with video-filter ops, check first, then re-probe.
- TikTok reservation ads need 2,500 kbps: compute it from the probe
TikTok's auction page asks for 516 kbps, its reservation and TopView pages for 2,500 kbps. Compute the average from video-inspect size and duration first.
- TikTok reservation ads must include audio: probe, then add a bed
TikTok's reservation spec says every video creative must include audio. Probe has_audio with video-inspect, then give a silent clip a voice or music spine.
- TopView says 15 seconds, reservation says 9-15: trim both for $0.04
TikTok's TopView page recommends 15 seconds and the reservation page 9-15. Cut a 9-second and a 15-second version from one master with two video-trim jobs.
Written by Sume