Instagram Align for Reels: match AI shots with the last frame
Instagram's Align lines up objects between recorded clips. For AI shots, take the previous clip's last still and send it as the next clip's first frame.

Instagram's Align tool helps you line up objects between two clips you record in the app, and Sume has no equivalent button. The AI-video version of the same idea is mechanical: pull a still from near the end of shot A, then send it as the first frame of shot B so the next clip starts where the last one stopped.
The Align line comes from Instagram's Reels feature page (read 2026-10-10): "Create seamless transition moments with Align to line up objects between clips. Set a timer to record hands-free, and adjust speed for video and audio." The page says nothing about AI clips, so everything below about Sume is Sume's own documented behavior, used to get a similar result.
The workflow in four steps
Each step uses a surface the Sume docs describe. Nothing here needs a model that Sume does not list.
- Generate shot A with an id that accepts
frame_imagesor animage_url, then import it into your workspace, because the Video frames API only reads amedia.sume.comclip your workspace already owns. - Extract a still with
POST /v1/video-framesandat: [t], wheretis a time just inside the end of the clip. The docs say frames come back as durablemedia.sume.comimages at source size, and that a frame that fails for one instant returnsurl: nullwithout failing the job. - Send that still as the first frame of shot B. On
/v1/videos, theframe_imagesarray takesframe_type: first_frame. On the Video Router, Gemini Omni Flash 1.1 takesimage_urlfor image-to-video. - Join A and B in Timeline 1.0, which assembles ordered video slots plus one audio spine into a single MP4.
Which models take a first frame
Not every id accepts a start image, so read the models endpoint first. The Video Generation page says each model reports supported_frame_images, and gives the Seedance 2.0 entry as first_frame and last_frame. The Video Router page lists image-to-video for Gemini Omni Flash 1.1, with an optional end_image_url.
| Surface | Field | Notes from the docs |
|---|---|---|
| /v1/videos, Seedance 2.0 example | frame_images with frame_type first_frame / last_frame | Image-to-video; frame_images wins if you also send input_references |
| Video Router, Gemini Omni Flash 1.1 | image_url, optional end_image_url | 3 to 10 s, 16:9 or 9:16, native audio always on |
| Any model | supported_frame_images in GET /v1/videos/models | Read it before you submit |
Using last_frame for a loop or a match cut
Where a model lists last_frame, you can also pin where shot B ends. If shot B ends on the same still as shot A began, the pair loops. If it ends on a new still you chose, you control the destination of the transition rather than leaving it to the model. Pin the first and last frame, and describe only the motion in between in the prompt.
Keep shots short. Instagram's page says you can create multi-clip videos up to 3 minutes in the app, and a chain of 3 to 10 second AI shots reaches that length only with many links; each link adds a chance of drift from the original look. Re-anchor every few shots by sending a fresh reference image rather than relying on the last still alone.
Check the seam, not just the clip
Align exists because an unmatched cut reads as a jump. Review the seam at normal speed and at the speed Instagram's own tool offers, since the same page mentions adjusting speed for video and audio. If the objects do not line up, extract another still a little earlier in shot A and regenerate shot B with a new idempotency key; the docs say reusing a key returns the original job.
One caveat on inputs: the Video Generation troubleshooting section says reference images must be available over public HTTPS. Confirm that the still URL you send meets that rule before you submit a batch, since a failed submit wastes a round trip.
Sources
Related posts
More in Use cases
- Kombucha Brand: Keep the Label Readable in AI Video With a First Frame
Start the clip from your real label photo as the first frame. Sume's Gemini Omni Flash 1.1 renders 8 seconds at 720p for $1.00 with native audio.
- RV Dealer Listing Video: Three Clips, Music and Captions for $2.32
An RV listing video from three 5-second Wan 3.0 clips at 720p, a music bed, a timeline render and captions costs $2.32 on Sume. Here is the build.
- No dislike on Shorts: how to test three hooks with pinned Sume ids
YouTube retired the Shorts dislike button on June 25, 2026. Test hooks by making three variants on one pinned Sume video id and comparing, not by guessing.
- Tour Operator Trip Teaser: 30 Seconds in One Job, and Kling 4.0?
Kling 4.0 is listed with 3 to 30 second clips, but Sume lists Kling 3 at 15 s. For a 30-second teaser in one job, Sume offers Wan 3.0 and Seedance 2.5.
Written by Sume