Instagram Multi-cam Stories: cut phone and glasses angles on one audio
Instagram's Multi-cam merges glasses and phone footage with automatic sync. Sume has no sync detection, but a Timeline can cut two angles over one audio spine.

Instagram's Multi-cam format "merges footage from glasses and phone, with automatic clip synchronization", per the Instagram for Creators post on AI glasses, dated June 30, 2026. Sume does not detect sync. What it can do is cut between two angles of the same moment when you tell it the offsets: one audio spine, several video[] slots, each with a source_in. That is a manual version of the same idea, suited to an angle switch you already planned.
What does Instagram's glasses toolkit include?
The post covers Ray-Ban Meta, Oakley Meta and Meta Glasses. You upload a Story from the gallery, pick glasses media (marked with a glasses icon) and tap the glasses icon on the edit screen to reach the new tools.
| Instagram tool | What Meta says it does | Closest Sume piece |
|---|---|---|
| Multi-cam | Merges glasses and phone footage with automatic clip synchronization | Timeline video[] slots with your own source_in; no auto sync |
| Spin view | Viewer rotates the phone to pan through the full perspective | None; this is an Instagram format |
| Expand | Reframe wide-angle footage | output size and video[].fit; reframing is not automatic |
| Audio | Reduce background noise and amplify voiceover | audio.gain_db -60 to 12 and soundtrack.duck_db; no denoise |
| Speed | Adjust playback speed | None |
How do I cut two angles over one audio track?
Pick the angle with the better sound and detach its audio once with audio detach (wav by default, output up to 900 seconds, $0.01 per job). Use that as audio.url, the spine. Then declare slots that alternate between the two videos. Because the spine runs on one clock, set each slot's source_in to the same time in that angle's own file. If the two files do not start at the same instant, add the offset you measured, since Sume will not find it for you.
What does the plan look like?
This script builds a 20 second cut that switches angle every 5 seconds, where the glasses file starts 0.8 seconds after the phone file. It prints a body for the unbilled plan route. A slot needs a duration of at least 0.2 seconds, video[0].start must be 0, and later starts must increase.
import json
phone = "https://media.sume.com/artifacts/artf_demo/phone.mp4"
glasses = "https://media.sume.com/artifacts/artf_demo/glasses.mp4"
glasses_offset = 0.8 # seconds the glasses file starts after the phone file
slots = []
for i in range(4):
t = i * 5
if i % 2 == 0:
slot = {"source_url": phone, "start": t, "duration": 5, "source_in": t}
else:
slot = {"source_url": glasses, "start": t, "duration": 5, "source_in": t - glasses_offset}
slots.append(slot)
body = {
"audio": {"url": "https://media.sume.com/artifacts/artf_demo/phone.wav", "duration_seconds": 20},
"video": slots,
}
print(json.dumps(body))What can go wrong?
The most common problem is drift: if you guess the offset, lips and sound disagree at the switch. Render the plan and watch the first switch. A hard cut is allowed; a transition is optional, up to 1 second, and more than 8 chained fades are refused. If you need Instagram's automatic sync, use it in the app, and use Sume for the parts around it such as a voice-over spine or a longer edit.
Is this only for glasses?
No. Any pair of angles of the same event works the same way: two phones at a talk, or a screen recording and a face camera. Meta's Multi-cam is specific to glasses plus phone footage; the Sume approach is just ordered slots on a shared clock.
Sources
Related posts
More in Use cases
- Instagram one-tap pause: check Reel captions on a paused frame
Instagram now lets viewers pause a Reel with one tap. Sample stills from your cut with Sume video inspect and fix unreadable frames before you post.
- Per-slide carousel captions: pair each image job with its caption
Instagram added per-slide carousel captions. Keep each slide, its caption and its Sume image job in one manifest so a retry never mismatches. Script included.
- Instagram posts in Google: draft the caption from the transcript
Public pro-account posts can appear in Google. Write the caption from what the video says; Sume video inspect returns a transcript at $0.01 per audio minute.
- Instagram Reel collab, up to 5 people: stitch their clips in one file
Meta says a Reel can have up to 5 collaborators. If each person films a clip, here is how to import them and stitch one 9:16 file with Sume Timeline.
Written by Sume