Snapchat AI Clips make 5-second videos; do it outside Snapchat

Snap's AI Clips turn a photo into a five-second video inside a Lens. Here is how to get the same photo-to-clip result as a file you can post anywhere.

5 min readSume
All posts

Snapchat's AI Clips are Lenses that turn a Snap or Camera Roll photo into a five-second AI video, and they run inside Snapchat for Lens+ subscribers. If you want the same photo-to-five-second-clip result as a file you can post on any channel, send the photo to Sume's video API as a first frame: Seedance 2.5 accepts 4 to 30 seconds, so five seconds is inside its range, and the job returns an MP4 you own.

Snap's facts here come from its newsroom announcement, read on 2026-10-03; Sume's from its video generation docs. The two are different products: AI Clips is a distribution-ready Lens, while Sume is a generation API that does not publish anywhere.

What each side offers

The comparison is about where the result lives and who writes the prompt, not about which looks better; judge quality on your own photos.

Snap's announcement (read 2026-10-03) next to Sume's video docs (read 2026-10-03).
QuestionSnapchat AI ClipsSume /v1/videos
InputA Snap or Camera Roll photoA public HTTPS image as a first frame
LengthFive secondsSeedance 2.5: 4 to 30 seconds
Who writes the promptThe Lens creator, a closed promptYou, per request
Where it runsInside Snapchat, for Lens+ subscribersAn API; you download the MP4
Built withLens Studio's GenAI SuiteOne HTTP call and a poll

Send one photo as a first frame

On /v1/videos, an image in frame_images with frame_type set to first_frame means image-to-video. Ask for a small motion, such as hair moving, steam rising or a slow push in, and request five seconds. Poll the job until it completes, then download the content URL.

curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.5",
    "prompt": "Slow push in. Steam rises from the cup. Nothing else moves.",
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "9:16",
    "frame_images": [{
      "type": "image_url",
      "image_url": {"url": "https://example.com/photo.jpg"},
      "frame_type": "first_frame"
    }]
  }'

Make a batch and a template

A Lens fixes the prompt so a user only supplies a photo. You can copy that discipline: write one prompt per effect, keep a list of photos, and loop over them from your own code. Several five-second clips then join in Timeline with a music bed for a post that runs 15 to 30 seconds.

Honest limits

Sume has no one-tap experience for your followers, no Lens, and no Snapchat distribution. Photos of other people need their permission, and the photo URL must be public HTTPS, not a private link. Check each clip at full size, since small details such as hands and text can drift.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume