How to make a cinemagraph with AI: a still photo where one thing moves
A cinemagraph is a photograph in which one thing moves and everything else stays perfectly still: steam rising from a cup on a frozen table, hair lifting in a breeze over a motionless face, a single lit window flickering in a still street. It works because the eye expects a photo and gets a small contradiction. Making one used to mean shooting video on a tripod and masking every pixel that should not move; with image-to-video the work is a still image and a one-sentence instruction, and this guide gives the instruction that keeps the rest of the frame frozen, the export that loops, and the mistakes that turn a cinemagraph back into ordinary video.
What makes a cinemagraph different from a short video?
A cinemagraph has exactly one moving element and a locked camera; the moment the camera drifts or a second element moves, it reads as a video clip and the effect is gone.
The stillness is the point, so the discipline is subtraction. Choose the single element whose motion is natural and repeating: steam, smoke, rain, water, fabric, hair, a flame, a flickering light, leaves, a slow blink. Everything else, including the camera, holds. A motion that has a beginning and an end (a hand waving, a door opening) is a video; a motion that could continue forever is a cinemagraph.
Step 1: choose or generate the still
Start from a photograph or a generated image with a clear candidate for motion and a lot of calm around it. If you generate the still in the AI image generator (20 credits each), describe the moving element as part of the scene ("a cup of coffee with visible steam", "a curtain beside an open window") so the model composes with it in place. A still with a busy background makes the effect weaker, because the frozen background is what sells the motion. Real photos work as inputs, with one rule: raw photos of identifiable real people are not accepted as generation inputs, so cinemagraphs of a person use a generated figure or a shot where the person is not identifiable.
Step 2: write the instruction that keeps everything else still
The prompt names the one element and its motion, then states the lock: "only the steam moves, rising slowly; the cup, the table and the room are completely still; the camera does not move."
Three parts, always in this order:
- The element and its motion, as a continuous verb: "rain streaks down the window", "the candle flame flickers", "her hair lifts in a light breeze", "the water's surface ripples".
- The lock: "everything else is completely still", naming the biggest things that must not move ("the face, the hands, the background").
- The camera: "static camera, no zoom, no pan". Camera motion is the most common way an image-to-video model breaks a cinemagraph, and it has to be forbidden explicitly; the camera movements guide explains why a model reaches for a push-in when the prompt is silent.
Generate in the image to video tool; PrismPoster's Video Studio renders clips of 4, 6, 8, 10 seconds at 16:9 or 9:16, from 30 credits at 360p for a draft. If a draft moves something it should not, add that thing to the lock by name and regenerate. More prompt patterns are in image-to-video prompts.
Step 3: make it loop
A cinemagraph is watched on repeat, so the join between the end and the start has to be invisible. Two methods:
- Reverse-and-repeat. On the timeline, place the clip, then a reversed copy, so the motion plays forward and back; the last frame of the pair equals the first. It works for steam, fabric, hair and water, which look natural in reverse, and fails for rain and flames, which visibly run backwards.
- Crossfade at the join. Overlap the clip's end with its start by half a second and dissolve between them. It works for rain, smoke and flicker, where a soft blend passes unnoticed.
Pick the element, then the loop method that suits it; the looping AI video guide goes through both with the timeline settings.
Step 4: export for where it will be shown
For a web page or a feed, export a short MP4 at the frame's size (1080 x 1080 or 1080 x 1350 for a feed, 1080 x 1920 for a story) and set it to autoplay muted on loop; that is what most platforms do with a looping video. For a place that only takes images, such as a message or a profile, convert the loop to a GIF with the free video to GIF tool, at a reduced width so the file stays small, and accept that GIF colour is limited to 256 shades, which suits high-contrast cinemagraphs and hurts subtle gradients. Frame the still for the target ratio before generating with the crop image for video preview so the moving element is not cropped out.
Which subjects make the best AI cinemagraphs?
- Steam and smoke over a still cup, kettle, chimney or cigarette; forgiving of imperfect motion and loops both ways.
- Water: a fountain, a slow river, ripples on a pond, rain on glass.
- Light: a flickering candle, a neon sign, a lighthouse beam, passing headlights on a frozen street.
- Fabric and hair in a breeze over an otherwise still figure.
- Weather: falling snow or drifting fog over a still landscape.
- A single blink or a slow breath on a generated portrait, which is the closest a cinemagraph comes to a person moving.
The full photo-animation workflow, including how much motion a still can take before it stops looking like a photograph, is in animate a photo with AI.
Other ways to get from an idea to a finished video: How to make a book trailer with AI, animating AI art, How to make an animated poster with AI, How to make an explainer video with AI, and turning product photos into video.
Frequently Asked Questions
What is a cinemagraph?
A still image in which one element moves continuously while everything else, including the camera, stays frozen. It is usually delivered as a short looping video or a GIF.
Can AI make a cinemagraph from a photo?
Yes, with image-to-video: give the still and an instruction that names the one moving element, locks everything else and forbids camera motion. The clip is then looped on a timeline by reversing it or crossfading its ends.
How long should a cinemagraph be?
A few seconds is enough, because it plays on repeat; generated clips of 4, 6, 8, 10 seconds cover it. The loop join matters more than the length.
Should a cinemagraph be a GIF or a video?
A muted, autoplaying, looping MP4 gives full colour and a smaller file, and most platforms display it like a GIF. Use a real GIF only where images are the only option, and keep it small and high-contrast.
Turn ideas into high-definition AI video clips & timeline cuts
Generate text-to-video and image-to-video in 360p up to 4K, extend scenes per second, and assemble complete multi-track videos with auto-captions and zero desktop install.