all tutorials
watch on youtube ↗

Shotcut tutorial · companion page

How to Pull Frames from a Video or Combine Images Into an Animated Video in Shotcut

Two opposite workflows in one tutorial. Going out, the Export panel writes every frame of a marked selection to a numbered PNG. Coming back, a single Image sequence checkbox turns that whole folder into one clip. Neither direction ever touches the timeline.

Ben Espanto 10:38 runtime uploaded 28 Feb 2021 20,424 views 621 likes

Reading in another language? Use the translate picker in the header, or your browser’s own translate command — the Shotcut panel, control and value names are marked to stay in English so they still match what is on your screen.

0:00
runtime
0
chapters
0
workflows
0
stills exported
0
filters used
what you are building

One panel, run in both directions

This tutorial teaches two techniques that are mirror images of each other. They share an interface and one critical dropdown, and this page keeps them apart, because almost none of the settings carry across.

01

Video → stills

Mark an in and an out point on the source clip, then export with a stills preset instead of a video one. Shotcut writes one image file per frame, numbered in order, into a folder you choose.

02

Stills → video

Open only the first image of a numbered run, then tick Image sequence in Properties. The preview stops being one picture and becomes the whole folder, playing as a clip.

03

The timeline is never used

Both directions run entirely through the Source player and Export. The timeline stays empty in every frame of this tutorial — which is exactly why the From dropdown matters as much as it does.

04

No filters at all

Nothing is graded, masked or keyed here. This is file plumbing: a format choice, a source choice, a destination, and one checkbox. That is the whole lesson.

[ because we’re pulling it from this screen here, I need to make sure that this thing says source ]

Ben Espanto · 4:20

chapter by chapter

The whole tutorial, seven stops

Click any screencap or timestamp to play that chapter from its exact second, right here in the card. Quotes are transcribed verbatim from the audio. Where a stretch has no editor on screen, the caption says so.

0:00
CHAPTER 01

Introduction to Shotcut

“There are times when you need to extract each individual frame as an image in a video. And there are other times when you need to combine individual frames into a video.”

The opening two minutes are talking head, channel b-roll and a 2,000-subscriber thank-you — no editor on screen until 2:00, when the Help → About Shotcut dialog is opened to name the build. This screencap is that dialog: Shotcut version 21.02.27. Everything below was recorded on it.

2:12
CHAPTER 02

Extracting frames to images

“So what I want to do is I want to take each individual frame and save it as an image, like a PNG or a JPEG, however many frames these are.”

The whole extraction happens in the Export panel. The preset tree is scrolled to the stills group — BMP, DPX, JPEG, PNG, PPM, TGA, TIFF — with PNG selected. Note the From box at 4:20: it still reads Playlist. That is the trap, and it gets fixed six seconds later.

6:00
CHAPTER 03

Applications for frame export

“One use case that comes to mind is when you need to make edits to each individual frame in a photo editor to create an effect like the mask wipe transition.”

No Shotcut interface appears anywhere in this stretch — it is spoken entirely over street b-roll, of which this Times Square frame at 6:20 is typical. Photo-editor retouching, freeze frames, and dropping every other frame for a time-lapse are the three uses named.

7:03
CHAPTER 04

Creating video from images

“All you have to do is go to properties and click image sequence. Check that box. All of a sudden you see the preview in the window now shows the entire sequence.”

One checkbox does the whole reverse direction. With still-00001.png open in the Source player, Properties shows Image sequence ticked, Repeat at 1 frames per picture, and Duration jumping to 00:00:01:18 — the full 42-picture run, not one still.

8:33
CHAPTER 05

Use cases and conclusion

“But sometimes you also would need to put frames together when you took time lapse photos or frame bursts from a GoPro.”

Shotcut stays on screen here but nothing new is demonstrated — the final-stills.mp4 result has already played and this is the spoken wrap-up. Time-lapse stills, GoPro frame bursts, motion capture and claymation are the applications named for the reverse direction.

9:43
CHAPTER 06

Channel tour — every video made in Shotcut (derived — beyond the supplied chapter list)

“I just wanted to remind you that if you haven’t yet go visit my channel. I’m sure you’ll find tons of Shotcut related videos.”

Derived card — the supplied chapter list stops at 8:33 while the video runs to 10:38. The end card walks the Ben Espanto channel page. Nothing here is tutorial content.

10:11
CHAPTER 07

The Shotcut tips and tricks playlist (derived — beyond the supplied chapter list)

“Visit my Shotcut tips and tricks playlist and learn all the tips and tricks I’ve learned during my journey toward video editing.”

Derived card. The outro moves from the channel home to the Shotcut Tips and Tricks playlist, then to the subscribe card that closes the video at 10:38.

build it yourself

Nine steps, both directions

Every value below was read off the pixels of the video, never off the narration. Steps 01 to 05 pull stills out of a video; steps 06 to 09 put stills back together into one.

STEP 01

Load the clip and mark the range you want

Open the source video into the Playlist, then scrub the Source player and press I for the in point and O for the out point. Only the marked span is exported, so the frame count is entirely yours to choose.

clip Pexels Videos 2880.mp4 full length 00:00:15:17 in point 00:00:05:08 selection 00:00:01:18
Shotcut source player with in and out points set on a New York street clip
3:30 · the marked span reads 00:00:01:18 in the player — 1 second and 18 frames, which is 42 frames at this project rate

The player status bar reads “Preview scaling is ON at 360p”. That is a playback-performance setting only; the exported stills still come out at full resolution.

STEP 02

Open Export and choose a stills preset, not a video one

Click Export and scroll the Presets tree to the bottom. Below legacy and lossless sits a group called stills, holding BMP, DPX, JPEG, PNG, PPM, TGA and TIFF. The video picks PNG.

Shotcut Export panel with the stills preset group expanded and PNG selected, From reading Playlist
4:20 · the stills group with PNG selected — and From still reading Playlist, which is what step 03 is about
STEP 03

Set From to Source — this is the step people miss

The From dropdown under Export Help decides what actually gets exported. Here it sits on Playlist, because the clip was added to the Playlist — but the in and out points were marked in the Source player, so Playlist would export the whole clip and throw the selection away. Change it to Source before exporting.

Check it on every single export, not once. When the second export is set up at 8:02 for the reverse direction, the very first words are “export from source” and the field is verified again before anything is saved.

Shotcut Export panel in Advanced mode, From set to Source and Format set to image2, Video tab showing 1920 by 1080 at 23.976024 frames per second
4:34 · From now on Source, Format on image2, and the Advanced Video tab confirming 1920 × 1080 at 23.976024 frames per second
from Source format image2 resolution 1920 × 1080 frames/sec 23.976024
STEP 04

Name the file once — Shotcut numbers the rest

Click Export File. In the dialog, pick or create the destination folder, type a single base name, and leave Save as type on image2 (*.png). You are naming a series, not a file: the base name gets a five-digit counter appended to every frame.

folder C:\Users\dasro\Desktop\Stills file name still save as type image2 (*.png)
Windows Export File dialog in Desktop Stills with File name still and Save as type image2 png
4:55 · one base name, still, into a folder made in advance; the type field already reads image2 (*.png) because the PNG preset set it

The Jobs panel logs the whole run as a single entry, C:\Users\dasro\Desktop\Stills\still.png, and finishes in under a second for a selection this short.

STEP 05

Check the folder: one file per frame

The 42-frame selection produces 42 PNG files, still-00001 through still-00042, each 1920 × 1080 and between roughly 1,446 KB and 1,888 KB. From here they are ordinary images — retouch them in a photo editor, throw every other one away for a time-lapse, or leave them alone.

Windows Explorer showing the Stills folder full of numbered PNG files with 42 items in the status bar
5:50 · the Stills folder, status bar reading 42 items — exactly the frame count of the 00:00:01:18 selection
STEP 06

Reverse direction: start a project at the rate you want

When you rebuild images into video, the frame rate comes from the project, not from the images — a still has no rate of its own. The video starts a new project at HD 1080p 23.98 fps.

The New Project screen spells the default out in its own help text: “If the first file is not a video clip (for example, image or audio), then it will be 1920x1080p 25 fps.” Open a folder of stills into an Automatic project and you get 25 fps whether you wanted it or not. Pick the video mode first.

Shotcut New Project screen with Video mode set to HD 1080p 23.98 fps
7:02 · Video mode set to HD 1080p 23.98 fps before anything is opened
STEP 07

Open only the first image of the run

Open File, navigate to the folder, and select the single lowest-numbered file — still-00001.png. Do not multi-select and do not open the folder. Shotcut finds the rest of the series itself from the numbering.

Windows Open File dialog showing thumbnails of the exported still PNG sequence
7:23 · the Stills folder in Open File; only the first of the 42 is picked
STEP 08

Tick Image sequence and set the hold per picture

The preview loads one still. Open Properties and tick Image sequence. The clip immediately becomes the whole folder. Repeat underneath sets how many frames each picture is held for; at 1 frames per picture the 42 images run as 42 frames and Duration reads 00:00:01:18. Raise it to slow the animation down.

image sequence checked repeat 1 frames per picture duration 00:00:01:18 pixel aspect ratio 1 : 1
Shotcut Properties panel for still-00001.png with Image sequence checked and Repeat 1 frames per picture
7:40 · Properties for still-00001.pngImage sequence ticked, Repeat at 1 frames per picture, Duration now covering all 42

The per-picture hold lives in Properties on the clip itself, beside the Set Default button — not under the Settings menu. No Settings menu is opened anywhere in this tutorial; the only project-level choice made is Video mode on the New Project screen in step 06.

STEP 09

Export it straight out of Source — no timeline needed

The image-sequence clip never goes onto the timeline. Open Export, confirm From reads Source again, leave the stock default preset alone — its own help text says it makes an H.264/AAC MP4 — then Export File, name it, and let the Jobs panel run.

from Source file name final-stills save as type mp4 (*.mp4) timeline empty throughout
Windows Export File dialog with File name final-stills and Save as type mp4
8:14 · final-stills saved as mp4 (*.mp4) back into the same Stills folder
Shotcut Jobs panel exporting final-stills.mp4 at 35 percent with an empty timeline below
8:17 · Jobs running C:\Users\dasro\Desktop\Stills\final-stills.mp4 — and the timeline underneath is still completely empty
settings reference

Every verified value in one place

Read directly off the frames of the video. The two directions are tabulated separately because almost nothing carries across between them.

Shared — build, project and source
SettingValueWhere it lives
Shotcut version21.02.27Help → About Shotcut
Source clipPexels Videos 2880.mp4Playlist
Source duration00:00:15:17Playlist
Project video modeHD 1080p 23.98 fpsNew Project screen
Proxy / preview scalingPreview scaling is ON at 360pPlayer status bar
Timeline contentsEmpty — never used in either directionTimeline
Filters appliedNone
Direction 1 — video out to still images
SettingValueWhere it lives
In point00:00:05:08Source player, I key
Selected duration00:00:01:18Source player, O key
Preset groupstillsExport → Presets
Preset chosenPNGExport → Presets → stills
Other stills presets offeredBMP, DPX, JPEG, PPM, TGA, TIFFExport → Presets → stills
FromPlaylist → SourceExport Help — must be changed
Formatimage2Export → Advanced
Resolution1920 × 1080Advanced → Video
Aspect ratio16 : 9Advanced → Video
Frames/sec23.976024Advanced → Video
Scan modeProgressiveAdvanced → Video
DeinterlacerYADIF - temporal + spatial (best)Advanced → Video
InterpolationBilinear (good)Advanced → Video
Use preview scaling / Parallel processingUnchecked / CheckedAdvanced → Video
Destination folderC:\Users\dasro\Desktop\StillsExport File dialog
File namestillExport File dialog
Save as typeimage2 (*.png)Export File dialog
Files produced42 × PNG, still-00001 … still-00042Destination folder
Output resolution1920 × 1080 eachProperties on the result
File size range1,446 KB – 1,888 KBExplorer, Size column
Direction 2 — still images back into video
SettingValueWhere it lives
File openedstill-00001.pngOpen File — first of the run only
Resolution1920x1080Properties
Image sequenceCheckedProperties — this is the whole trick
Repeat1 frames per pictureProperties
Duration after ticking00:00:01:18Properties
Pixel aspect ratio1 : 1Properties
Default-duration controlSet DefaultProperties, beside Duration
From, second exportSourceExport Help — re-confirmed at 8:02
Export presetStock default (H.264/AAC MP4)Export → Presets
File namefinal-stillsExport File dialog
Save as typemp4 (*.mp4)Export File dialog
Job pathC:\Users\dasro\Desktop\Stills\final-stills.mp4Jobs panel

Two controls carry all the risk. From decides whether your in and out points are honoured at all — it opened on Playlist here and had to be moved to Source, and it is worth re-checking on every export. Repeat decides how fast the rebuilt animation runs: 1 frames per picture is as fast as the project rate allows, and every increment past that holds each picture on screen for longer.

full transcript

Everything said, timestamped

Machine transcribed from the video audio. Spoken phrasing is left as-is; only the product name Whisper mangled has been corrected. Every timestamp plays the video in the hero from that second.

+ open the full transcript 91 lines · 10:38
0:00

There are times when you need to extract each individual frame as an image in a video.

0:06

And there are other times when you need to combine individual frames into a video.

0:12

In this tutorial, I will show you both and provide use cases of possible applications

0:20

to these tips.

0:21

So stay tuned.

0:23

I’m just a normal person with no video editing background.

0:27

I wanted to start making YouTube videos and maybe cool transitions and effects.

0:31

I don’t really plan on being a professional video editor, so I was looking for a free,

0:35

easy-to-learn video editing software.

0:38

Luckily, I stumbled on Shotcut, a free, open-source video editing program that can do many of

0:43

the tricks you can do on more enterprise video editors like Adobe Premiere or DaVinci Resolve,

0:48

but with a much simpler and leaner interface, thus dramatically shortening the learning curve.

0:54

It just takes using your imagination.

0:57

So let’s learn together.

1:02

This week, my channel reached a milestone of 2,000 subscribers.

1:10

I just wanted to take the time to acknowledge this milestone and thank all of you who have

1:15

helped me get to this point.

1:18

I love all your comments and support, and I hope you continue to stay tuned

1:23

as I try to answer more of your questions about video editing and Shotcut.

1:31

If you’ve ever commented on a video, hopefully you know that I try to respond to every single comment,

1:38

so keep them coming and let me know anything else you’d like to see.

1:44

Once again, I thank you for watching and supporting.

1:50

Before I get started with the actual tutorial, I want to show you what version of Shotcut I’m working with.

1:59

So in this particular tutorial, I am using Shotcut version 21.02.27.

2:12

First, let me show you how to extract all the individual frames from the video.

2:20

Okay, so first let’s start with the source video, which I’ve already loaded on the playlist.

2:27

And this is what this is, right?

2:30

And this is the video that we’re going to extract a series of frames.

2:35

And so what I want to do is I just want to select a segment of this video, which begins

2:46

maybe right there. So the starting point of the segment,

2:53

I can cut by just pressing I on the keyboard. And then I’m going to let this thing play,

3:01

and I want it to end maybe right there, which then I can also indicate the end point

3:10

of what I want to cut by pressing O. So now this is the only thing that’s chosen in that entire video.

3:21

And so what I want to do is I want to take each individual frame

3:28

and save it as an image, like a PNG or a JPEG, however many frames these are.

3:40

And so once you’ve chosen your endpoint and your endpoint, all you have to do is export.

3:48

So if you click the export button, the only difference is that I’m going to open this up

3:54

a little bit here, drag this all the way to the bottom. Instead of exporting it as a video,

3:59

you’re going to export it as a still, as it says right there. And under the stills category,

4:06

you can choose what the file type is. And in this example, I’m just going to happen to choose

4:12

the PNG file type. So I’m going to click PNG right there. And in this drop down here,

4:20

because we’re pulling it from this screen here, I need to make sure that this thing says source.

4:29

Once that’s done, all we have to do is export the file.

4:38

And it’s going to ask you, where do you want it to export? So I happened to have created a

4:43

folder called stills. And let’s name this file, let’s name this still.

4:58

And let’s save. A new export job will show up as Shotcut breaks your clip up into images.

5:06

Let’s wait for it to finish.

5:12

Once that’s done, I can go into the folder called stills. And you’re going to see

5:20

that it’s actually converted every single one of those frames into an individual image.

5:31

You can now take these individual stills, bring it into a photo editing program like photoshop

5:41

and manipulate it any way you want. And that’s it. So in this instance,

5:48

it looks like it’s created 42 different individual images for me.

5:57

Pretty quick and simple. Now, when would you ever need to extract multiple frames from a video?

6:05

One use case that comes to mind is when you need to make edits to each individual frame

6:11

in a photo editor to create an effect like the mask wipe transition,

6:17

which I will create another video about in a future tutorial. So fear not,

6:21

but that’s not what this tutorial is about. Sometimes you want to freeze frame a point in

6:29

time to create emphasis on a particular scene. There are also times when you actually want to

6:37

eliminate every other frame, then put them back together to create a time lapse effect.

6:43

I’m sure there are other use cases out there. Please feel free to comment below

6:49

on any use cases I might have missed. Not that we know how to extract each individual frame,

6:58

let’s learn how to put them back together as a video.

7:03

Putting the images back together into a video is even easier than breaking them up.

7:10

Using the files that we’ve already created in the stills folder, all you have to do is open

7:17

the very first image in that sequence. So we’re going to go to open file. I’m going to go into

7:23

the stills folder and I’m going to choose the first one of the series. Click open.

7:31

On the preview screen it’s going to load just the first image. All you have to do is go to

7:37

properties and click image sequence. Check that box. All of a sudden you see the preview

7:45

in the window now shows the entire sequence. So what it’s doing is it puts all the images together

7:54

into a video. And all you have to do from there is go to export.

8:02

Export from source. Export file. And let’s call this final.

8:14

Stills.

8:18

Again it’s going to load up the jobs window. And that’s it.

8:25

And this is what the final video looks like once all the stills have been put back together.

8:33

So we already know one use case, which is putting back the images together

8:39

after we’ve extracted them. But sometimes you also would need to put frames together

8:47

when you took time lapse photos or frame bursts from a GoPro.

8:52

You might also be an animator, motion capture or claymation artist. So you would need to combine

8:59

each photo together to form a video. Again the possibilities are endless. I can’t even begin

9:07

to know all the other use cases for this trick. In any case I hope these steps were useful.

9:16

I know they will be for me in the future. Until I did this video I didn’t even remember

9:23

how to do these things. I also wanted to thank everyone who’s commented on my videos.

9:29

I want you to know that I read every single one of them, so thank you for supporting my

9:34

channel and keep suggesting tutorials. So until my next video, take care.

9:43

I just wanted to remind you that if you haven’t yet go visit my channel.

9:48

I’m sure you’ll find tons of Shotcut related videos. And don’t forget to subscribe so that

9:55

you know when I drop a new Shotcut related tutorial. Every video on my channel was done

10:03

on Shotcut. So aside from examples of what Shotcut can do, you can also visit my playlist of tips

10:11

and tutorials. All geared toward the beginner. Visit my Shotcut tips and tricks playlist

10:19

and learn all the tips and tricks I’ve learned during my journey toward video editing.

10:25

So once again, please subscribe and I’ll see you next time.