Turn an Image Sequence Into a Video
An image sequence becomes a video when each still is placed in a fixed order and displayed for a defined amount of time. This is useful for rendered animation frames, stop-motion photos, timelapses, storyboard panels, and multi-shot visual sequences.
How do you turn an image sequence into a smooth video?
Start by putting every image in one folder and naming the files in playback order. A zero-padded pattern such as scene-0001.png, scene-0002.png, and scene-0003.png prevents frame 10 from appearing before frame 2. Check that the images share the same dimensions and orientation before assembly.
Next, import the files into a tool that explicitly supports image sequences. Set the frame rate, confirm the first and last frames, preview the full run, and export a short test. Watch for missing frames, sudden size changes, color shifts, and accidental duplicates before rendering the final file.
For example, place PNG files named scene-0001.png, scene-0002.png, and so on in one folder. From that folder, this FFmpeg command encodes them at 12 frames per second:
The %04d pattern expects four-digit frame numbers, and -framerate 12 controls how quickly the stills are read. The pad filter adds at most one pixel to an odd width or height so H.264 receives even dimensions without cropping the source. Before a full export, encode the first few seconds and confirm that no number is missing. If the original artwork was rendered for another frame rate, replace 12 with that intended rate rather than choosing a higher number for appearance alone.
For a small set of independent shots rather than numbered animation frames, a scene-based creator may be more appropriate. CrePal's AI Video Creator can plan and generate a multi-scene draft from images, a script, or a creative brief, but that is a different workflow from encoding a numbered frame sequence. If the source is animated already, use the separate GIF-to-video format guide.
ffmpeg -framerate 12 -i scene-%04d.png -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2" -c:v libx264 -pix_fmt yuv420p sequence.mp4What is the difference between a sequence, slideshow, and stop-motion clip?
The distinction matters because the same ten images can produce very different results. At 10 frames per second, they last one second. At two seconds per image, they become a 20-second slideshow. Decide which experience you want before choosing a tool or export preset.
| Workflow | Source material | Timing model | Typical result |
|---|---|---|---|
| Image sequence | Numbered frames | Many frames per second | Rendered animation, timelapse, or frame-by-frame output |
| Slideshow | Selected photos or slides | Several seconds per image | Recap, presentation, or photo story |
| Stop motion | Photos of incremental physical changes | Repeated frame timing | Deliberately stepped movement |
How should you choose frame rate and pacing?
For a fixed set of frames played once, duration equals frame count divided by FPS. Raising the input frame rate makes that fixed sequence shorter; lowering it makes the sequence longer. FPS does not create intermediate motion, and duplicated frames do not add new movement between source images.
Use this simple planning formula:
duration in seconds = number of frames / frames per second
For stop motion, test a short section at several rates instead of committing the whole sequence at once. For rendered animation, use the frame rate intended by the original project. For timelapses, choose pacing based on how much real-world change each image contains.
How do you keep image order and timing under control?
File preparation prevents most sequence errors. Use one naming convention, remove alternate takes, and avoid mixing portrait and landscape frames. If a frame needs to pause, duplicate it only when your assembly tool uses frame-count timing. If the tool supports per-frame duration, set the hold there instead.
Create a contact sheet or thumbnail view before encoding. It makes a swapped frame or missing step easier to spot than watching a long render repeatedly. Keep the untouched source folder separate from the prepared export folder so corrections do not overwrite originals.
What export settings work best for image-sequence videos?
MP4 is a practical delivery format for broad playback and social publishing. WebM is useful for web-focused delivery, while MOV often fits post-production workflows. Match the output dimensions to the source images when possible, and avoid enlarging small frames simply to reach a larger preset.
Before publishing, review the exported file at normal speed and frame by frame. Check edges, text, transparency handling, audio if added later, and the first and last frame. If the assembled video needs a different rhythm or presentation, continue with a video editor rather than rebuilding the source sequence unnecessarily.
Continue after the sequence is assembled
Once the ordered frames have been encoded, review the video as a whole. If you want to revise the pacing, add captions, or describe a warmer visual treatment without rebuilding every source frame, open the CrePal AI Video Editor. For generation costs and current plan boundaries, review CrePal pricing before starting a larger project.
Frequently Asked Questions
Yes. Name and arrange the files in the order they should play before importing them into a sequence-capable editor or converter. Use that tool to manage numbered-frame ordering before moving into later editing.
Use the frame rate for a true image sequence, or per-image duration for a slideshow. Those controls belong in the sequence or slideshow tool used for assembly, so confirm that the tool exposes the timing method you need.
No. Image-sequence assembly combines still frames into a playable video. Frame extraction does the reverse by saving individual images from an existing video.