all tutorials
watch on youtube ↗

Shotcut tutorial · companion page

Speed Up Editing and Reduce Lag with Proxy Editing in Shotcut

No filters in this one — the settings are the tutorial. A second, smaller copy of every clip, a shrunken preview, and one checkbox at export that decides which copy actually ships. Recorded on 20.06.28.

Ben Espanto 14:13 runtime uploaded 11 Jul 2020 69,087 views 1,380 likes

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

0:00
runtime
0
sections
0
settings changed
0
source clips
0
minutes to proxy
what proxy editing actually does

Edit a small copy, export the big one

A proxy is a low-resolution stand-in that Shotcut builds once and plays instead of your heavy source file. Nothing about your footage, your file names or your export changes — only what the timeline plays back.

01

A smaller twin of every clip

Shotcut renders one reduced copy per file into a folder you nominate, and plays that copy on the timeline. The playlist entries, the file names and the durations all stay exactly as they were.

02

A preview that shrinks too

Preview Scaling is a separate control and stacks on top. Ben runs both, so the status bar reads Proxy and preview scaling are ON at 360p. Small files rendered into a small window.

03

Nothing to swap back

At export there is no relink step. Leave Use preview scaling unchecked and Shotcut reaches for the full-size source on its own. Tick it and you get a fast proxy-quality test render instead.

04

The cost is paid up front

Building the proxies is slow and one-off. Five GoPro clips took between 00:02:03 and 00:04:42 each; the on-screen correction puts the whole run at about 15 minutes. Every edit after that is fast.

[ And I’m gonna tell you right now, it is not a quick process ]

Ben Espanto · 7:45

section by section

The whole tutorial, eleven stops

The first five headings are the chapter titles from the video itself. YouTube’s chapters stop at 7:52; the six after that were read off the frames, with timings verified against what is on screen. Click any screencap or timestamp to play that section from its exact second, right here in the card.

0:00
SECTION 01

Intro

“Luckily, I stumbled on Shotcut, a free, open-source video editing program that has the potential to replicate similar effects that an Adobe Premiere or DaVinci Resolve can, but with a simpler, leaner interface.”

The channel intro runs over B‑roll and a browser sitting on shotcut.com. No editor interface yet — the tutorial proper starts at the next card.

0:41
SECTION 02

My Settings

“So first and foremost, before I even show you any tips, I want to show you my settings. Because a lot of times, all you have to do is set these settings to the correct position and it will dramatically speed up your edits.”

The whole Settings menu, open. Scrub Audio, Realtime (frame dropping) and Progressive are ticked; the Preview Scaling submenu offers None F6, 360p F7 (selected), 540p F8 and 720p F9.

1:50
SECTION 03

Proxy Editing

“OK, so let’s talk about what I believe is the biggest game changer in terms of speeding up your edit in the newest version of Shotcut, which is Shotcut version 20.06.28.”

The About Shotcut dialog, on screen: version 20.06.28, Copyright © 2011-2020 Meltytech, LLC. That is the build this tutorial was recorded on — proxy behaviour has changed in later releases, so match the version before you match the settings. The playlist holds five GoPro clips.

4:48
SECTION 04

How to Use Proxy

“So in this new version, if you go to settings, you’re gonna notice there is a new choice called proxy. And there’s a checkbox there that says use proxy or F4.”

Settings → Proxy opened. The submenu carries four entries: Use Proxy with the shortcut F4, Storage, Use Hardware Encoder and Configure Hardware Encoder.... The checkbox next to Use Proxy is still empty here.

7:52
SECTION 05

Preview Scaling

“But if you want to further speed up your process, what you can do is you can set your preview scaling because it usually defaults to none. What you could do is you set it to 360.”

Screencap taken at 8:51, inside this section: Settings → Preview Scaling with 360p selected. The player status bar has already changed from Preview scaling is ON at 360p to Proxy and preview scaling are ON at 360p.

9:19
SECTION 06

What the timeline looks like on proxies

“So even though it looks like I’m using the original files, when you look at the timeline, it’s going to say that it’s a proxy file.”

The clip on track V1 is labelled GH010024.MP4 (PROXY). The file name never changed and nothing was swapped in the playlist — only the label tells you which copy is being played.

10:20
SECTION 07

The one thing not to do while on proxies

“And so what I would suggest is make all your edits except for the color grading. So anything would color because you can’t really see anything.”

The assembled timeline, 00:25:12:01 long, every clip tagged (PROXY). Because the preview is both a proxy and scaled to 360p, the image is soft and the Video Waveform and Video Vectorscope readings are not trustworthy.

10:53
SECTION 08

Export at full resolution anyway

“All you have to do when you go to export is, let’s go to export 1920 by 1080.”

The Export → Video tab: From Timeline, Format mp4, Resolution 1920 × 1080, Aspect ratio 16:9, Frames/sec 23.976024, Scan mode Progressive, Deinterlacer YADIF - temporal + spatial, Interpolation Bilinear (good).

11:49
SECTION 09

The checkbox that decides which copy gets exported

“When you go into your export interface, there’s usually a checkbox here that says use preview scaling. And that’s if you just want to run a quick test.”

Same Video tab, lower half: Use preview scaling sits above Parallel processing and is unchecked. Checked, the export is made from the proxy. Unchecked, Shotcut goes back to the full-size source on its own.

12:38
SECTION 10

Checking the exported file

“And as you remember, I didn’t do anything to switch back the original proxy file to the 2.7K file.”

The Jobs panel now carries a sixth row under the five proxy jobs: C:\Users\dasro\Desktop\export.mp4 at 00:30:06. The timeline underneath is still entirely (PROXY) clips.

13:37
SECTION 11

Outro

“So if you haven’t had a chance yet, please don’t forget to subscribe, like this video, and add a comment.”

No new interface in this section — the outro plays over the finished timeline and the completed Jobs list. Nothing is clicked after the export is verified.

do it yourself

Ten steps, start to finish

Every menu path, option name and number below was read off the frames of the video, not from the narration. Where the video never showed a value, that is said plainly rather than filled in.

STEP 01

Set the player settings before you touch proxies

Open Settings and work down the Player block. These cost nothing and are the first thing Ben shows.

Scrub Audio checked Realtime (frame dropping) checked Progressive checked Deinterlacer One Field (fast) Interpolation Nearest Neighbor (fast) Display Method Automatic
1:32 · the Settings → Interpolation submenu — Nearest Neighbor (fast) is selected, with Bilinear (good), Bicubic (better) and Hyper/Lanczos (best) below it

These are Ben’s settings, not universal ones. He says so directly: “I’m not saying that these are the ideal settings to speed up your editing. All I’m saying is these are my settings.”

STEP 02

Check which build you are on

Help → About Shotcut shows the version. This tutorial was recorded on 20.06.28, the release that introduced proxy editing. Proxy behaviour has changed in later releases, so if your menus differ, the version is the first thing to compare.

version 20.06.28 © 2011-2020 Meltytech, LLC
STEP 03

Point the proxy folder somewhere you will find again

Do this before ticking anything. Settings → Proxy → Storage offers Set..., Show... and Use Project Folder, and Use Project Folder is ticked out of the box — which is exactly the default Ben says he can never find afterwards.

5:28 · Settings → Proxy → StorageUse Project Folder carries the tick before he changes it

The reason to move it is disposal, not speed: when the job is finished you delete the folder. Proxies are small, but five clips still leave five files behind.

STEP 04

Make the folder

Set... opens a standard Windows folder picker. Ben creates a new folder on the Desktop and names it proxy.

folder C:\Users\dasro\Desktop\proxy
5:59 · the Proxy Folder picker, sitting on Desktop, with the new folder being named
STEP 05

Tick Use Proxy and answer the prompt

Back to Settings → Proxy. The shortcut is F4. Ticking it raises a modal asking whether to build the missing proxies now.

6:32 · “Do you want to create missing proxies for every file in this project? You must reopen your project after all proxy jobs are finished.”

Read the second line of that dialog. Reopening the project after the jobs finish is part of the procedure, not a suggestion.

STEP 06

Let the jobs run, and go and do something else

The Jobs panel opens by itself and queues one Make proxy for job per file in the playlist. Ben’s five GoPro clips took these times, shown in the panel when they completed:

GH010024.MP4 00:02:03 GH010025.MP4 00:03:38 GH010026.MP4 00:04:42 GH020026.MP4 00:03:58 GH010027.MP4 00:03:20
7:40 · the five completed jobs with their durations; the status bar now reads Proxy and preview scaling are ON at 360p

The narration says “about five minutes”; an on-screen caption at 7:54 corrects it to “Actually, 15 minutes”. The per-job figures above are what the panel actually reported.

STEP 07

Stack Preview Scaling on top

Proxies and preview scaling are separate controls and both can be on. Settings → Preview Scaling offers four choices; Ben takes the smallest.

None F6 360p F7 540p F8 720p F9

Confirm it took by reading the button under the player. Before: Preview scaling is ON at 360p. After: Proxy and preview scaling are ON at 360p.

STEP 08

Edit normally — but leave the colour alone

Cut, trim, add transitions and filters exactly as before. Nothing needs relinking and the file names are unchanged; the only visible difference is the (PROXY) tag on each timeline clip.

Two things you cannot judge on a proxy: colour, and scopes. At 360p the image is soft and the Video Waveform and Video Vectorscope readings are not accurate. Grade after you come off proxies, or on the exported file.

STEP 09

Export with Use preview scaling unchecked

Open Export, set the resolution you actually want, and check the box that matters. Unchecked means Shotcut exports from the full-size source; checked means a fast proxy-quality test.

resolution 1920 × 1080 23.976024 fps codec libx264 quality 75 % (crf 23) Use preview scaling unchecked
11:18 · the Codec tab — Rate control Quality-based VBR, Quality 75 % / crf 23, GOP 120 frames, B frames 3, Codec threads 0 (0 = auto)
STEP 10

Verify the output, then delete the proxy folder

Nothing was switched back before exporting, so the check is worth doing once. Ben opens the result and sets the player to 1:1 so no scaling can flatter it.

13:15 · export.mp4 played at 1:1 Original — full source quality, from a timeline that is still entirely proxies

Once the export is accepted, empty the folder you set in step 03. That is the whole reason for choosing it yourself.

settings reference

Every value, reproducible from this table alone

Read off the frames. Menu paths and option names are spelled exactly as Shotcut 20.06.28 spells them. Rows highlighted in orange are the ones that do the work.

Application and player settings
SettingValue on screenWhere it lives
Shotcut version20.06.28Help → About Shotcut
Copyright line in that dialog© 2011-2020 Meltytech, LLCHelp → About Shotcut
Scrub AudioCheckedSettings
Realtime (frame dropping)CheckedSettings
ProgressiveCheckedSettings
Preview Scaling360pSettings → Preview Scaling
Preview Scaling options offeredNone F6 · 360p F7 · 540p F8 · 720p F9Settings → Preview Scaling
DeinterlacerOne Field (fast)Settings → Deinterlacer
Deinterlacer options offeredOne Field (fast) · Linear Blend (fast)Settings → Deinterlacer
InterpolationNearest Neighbor (fast)Settings → Interpolation
Interpolation options offeredNearest Neighbor (fast) · Bilinear (good) · Bicubic (better) · Hyper/Lanczos (best)Settings → Interpolation
Display MethodAutomaticSettings → Display Method
Display Method options offeredAutomatic · OpenGL · DirectX (ANGLE) · Software (Mesa)Settings → Display Method
Proxy switchUse Proxy — shortcut F4Settings → Proxy → Use Proxy
Proxy submenu entriesUse Proxy F4 · Storage · Use Hardware Encoder · Configure Hardware Encoder...Settings → Proxy
Storage submenu entriesSet... · Show... · Use Project Folder (ticked by default)Settings → Proxy → Storage
Proxy folder chosen in the videoC:\Users\dasro\Desktop\proxySettings → Proxy → Storage → Set...
Prompt shown when Use Proxy is ticked“Do you want to create missing proxies for every file in this project?” / “You must reopen your project after all proxy jobs are finished.” — Yes / NoModal dialog
Player status bar, beforePreview scaling is ON at 360pUnder the player
Player status bar, afterProxy and preview scaling are ON at 360pUnder the player
Timeline clip label once proxiedGH010024.MP4 (PROXY)Timeline, track V1
Project video mode fieldIG StoriesNew Project panel
Projects folder fieldC:\Users\dasro\VideosNew Project panel
The five source clips and their proxy job times
Playlist fileDurationProxy job time
GH010024.MP400:03:49:2100:02:03
GH010025.MP400:06:33:2100:03:38
GH010026.MP400:08:51:1300:04:42
GH020026.MP400:07:33:1800:03:58
GH010027.MP400:06:20:1400:03:20
Export settings used in the video
SettingValue on screenWhere it lives
Export sourceFrom: TimelineExport → Video
Formatmp4Export → Video
Resolution1920 × 1080Export → Video
Aspect ratio16 : 9Export → Video
Frames/sec23.976024Export → Video
Scan modeProgressiveExport → Video
Field orderNoneExport → Video
DeinterlacerYADIF - temporal + spatialExport → Video
InterpolationBilinear (good)Export → Video
Use preview scalingUncheckedExport → Video
Parallel processingUncheckedExport → Video
Codeclibx264Export → Codec
Rate controlQuality-based VBRExport → Codec
Quality75 % (crf 23)Export → Codec
GOP120 framesExport → Codec
B frames3Export → Codec
Codec threads0 (0 = auto)Export → Codec
Output fileC:\Users\dasro\Desktop\export.mp4Jobs
Export job duration00:30:06Jobs

Two things this video never puts on screen. The resolution Shotcut generates proxies at is never shown in a dialog — the narration calls it a 360p version, and the only on-screen number is the player status bar reading Proxy and preview scaling are ON at 360p, which is reporting the preview scale. And no hardware specification appears anywhere: the machine, its processor, memory and disk are not stated in the video, so they are not stated here. Settings → Video Mode is never opened either; the only video-mode text visible is the IG Stories entry in the New Project panel behind the menus.

full transcript

Everything said, timestamped

Machine transcribed from the video audio. Spoken phrasing is left as-is; only the product name the transcriber mangled has been corrected. Every timestamp plays the video in the hero from that second. Numbers spoken aloud are not authoritative — the settings tables above are.

+ open the full transcript 180 lines · 14:13
0:01

I’m just a normal person with no video editing background who wanted to start making YouTube

0:06

videos and maybe add semi-fancy effects.

0:10

I don’t really plan on making major motion pictures or commercials, so I was looking

0:15

for a free, easy-to-learn video editing software.

0:19

Luckily, I stumbled on Shotcut, a free, open-source video editing program that has

0:25

the potential to replicate similar effects that an Adobe Premiere or DaVinci Resolve

0:31

can, but with a simpler, leaner interface.

0:36

It just takes imagination.

0:38

So let’s learn together.

0:41

So first and foremost, before I even show you any tips, I want to show you my settings.

0:47

Because a lot of times, all you have to do is set these settings to the correct

0:51

position and it will dramatically speed up your edits.

0:56

Now I’m not saying that these are the ideal settings to speed up your editing.

1:01

All I’m saying is these are my settings.

1:05

So I want to show you what I have configured.

1:08

So first and foremost, when you look down, I have real-time frame dropping checked.

1:14

I have progressive checked.

1:16

Typically, when I’m editing, I usually set the preview scaling to 360p.

1:24

I have my deinterlacer set to one field fast.

1:29

My interpolation is nearest neighbor fast.

1:33

Let me see.

1:36

My display method, I just have it at automatic.

1:39

And I think that’s it.

1:41

And a lot of times, if you change it to those settings,

1:46

it can dramatically speed up your edit.

1:48

Hope that helps.

1:50

OK, so let’s talk about what I believe is the biggest game changer in terms of

1:57

speeding up your edit in the newest version of Shotcut, which is Shotcut

2:02

version 20.06.28.

2:05

So if you don’t have this version, go to shotcut.org.

2:08

Download the newest version and make sure you have it installed.

2:14

And so with this newest version, it now allows you the functionality of using proxy files.

2:24

And I know a lot of us at the forums, we’ve been waiting for this for years,

2:29

we’ve been requesting it, and now it’s finally here.

2:32

And for the individuals who don’t know what a proxy file is, it’s basically this.

2:37

So say you’ve added a bunch of 4K files in your playlist.

2:44

And typically, when you drag those on the timeline, depending on how fast your

2:52

computer is, you’ll experience a certain degree of stuttering.

2:56

Only because the files are so huge, and it takes a lot of processing

3:00

power for your computer to process those large files.

3:05

Aside from that, you start stacking different things like transitions and filters.

3:13

It just takes a lot for your computer to be able to render all of those things.

3:20

And so what a proxy file does is it creates replacements.

3:26

And basically proxies, it creates a smaller version of the 4K file.

3:31

So for example, it switches your, it creates a version of one 4K file and

3:38

turns it into a 360p file.

3:41

And so essentially what you’re gonna end up doing is you’re gonna do your

3:46

edits on a 360p version of your 4K files.

3:53

And once you’re done doing all your edits and transitions and sound

3:59

tracks and everything, you then click something and it automatically switches

4:08

all the proxy files into their original 4K versions.

4:13

And I can tell you, having used proxy files for a long time,

4:19

editing proxy files are a lot faster and it’s just buttery smooth

4:25

compared to editing 4K files.

4:27

And that’s typically, if you’ve ever used Adobe Premiere,

4:32

if you’ve used all the other advanced software,

4:36

that’s typically what they do is they do their edits on a proxy file.

4:40

And then once they’re ready to export, they then switch it back to the original.

4:45

And so on and so forth.

4:47

And so with this version, I’m just going to show you how to

4:55

edit using proxy file, at least how to activate or how to utilize proxy files to

5:00

dramatically, I’m not just saying speed up your edits.

5:03

I’m talking about dramatically speeding up your edit.

5:06

It’s gonna be buttery smooth.

5:08

So in this new version, if you go to settings,

5:11

you’re gonna notice there is a new choice called proxy.

5:15

And there’s a checkbox there that says use proxy or F4.

5:21

And I think that’s pretty cool.

5:23

First and foremost, before you even check that checkbox,

5:26

what I would suggest is you go into the storage part of it and

5:31

set the project folder, otherwise it uses this default folder.

5:36

And for the life of me sometimes, I can’t find where the proxy folder is.

5:40

So what I’m gonna do this time around is I’m gonna set the folder so

5:47

that this is basically where it saves all the proxy files.

5:52

And I’m just going to create a new folder here on my desktop and

5:55

I’m gonna call it proxy.

5:58

And I’m gonna use that as my proxy folder so

6:02

that when I’m done with my edit and when I’m finished with this job,

6:07

all I need to do is delete all the proxy files.

6:09

Cuz even though they’re small, it still takes up space in your computer.

6:16

And so once I’ve set the proxy folder,

6:24

I’m now gonna go into proxy again.

6:26

And I’m gonna check the use proxy checkbox or F4.

6:30

So you’re gonna get this prompt initially and it’s gonna ask you,

6:33

do you wanna create missing proxies for every file in this project?

6:36

You must reopen your project after all proxy jobs are finished.

6:39

So just click yes.

6:41

All of a sudden the job interface is going to open up here.

6:45

Let me get rid of some of these old jobs here so that it doesn’t confuse you.

6:51

So this is a previous run that I did.

6:55

So as you notice, all of a sudden in the job section, it’s processing.

7:03

And what it’s doing is it’s creating proxy versions of each of

7:06

the individual files that I’ve already preloaded in my playlist.

7:10

So these are actually 2.7K files.

7:13

And so here the first one is GH010024MP4.

7:18

If you go into jobs, 10024MP4.

7:22

But what it’s doing is it’s making a proxy for it.

7:25

And so instead of you waiting, it’s probably gonna take a little bit.

7:29

I’m gonna speed up this job here so you don’t have to watch this whole thing.

7:39

Okay, so it just finished processing the five jobs

7:43

that I have here.

7:45

And I’m gonna tell you right now, it is not a quick process.

7:48

So mine, with just these five files, took about five minutes.

7:53

But once it’s done, all of a sudden it’s rendered a bunch of proxy files.

7:59

And you don’t have to do anything else.

8:02

And so now that it’s created proxy files, you don’t really need to do anything.

8:10

You don’t need to exchange anything.

8:11

You can just proceed as if you’re editing the original file.

8:17

So it didn’t change anything to the file names.

8:19

It didn’t do anything like that.

8:21

So again, here’s the playlist.

8:23

It’s the same files.

8:25

First and foremost, before you get started, what I like about the new Shotcut

8:29

is it kind of presents you with a belt and suspenders kind of process.

8:38

Which, so you’re already using proxy files.

8:41

But if you want to further speed up your process, what you can do is you can set

8:47

your preview scaling because it usually defaults to none.

8:51

What you could do is you set it to 360.

8:55

And that’s usually what I do, which is the smallest.

8:57

So not only are you working with small files, the preview on your screen

9:05

also get shrunken down.

9:06

And so now you have the optimal environment to be able to make quick edits.

9:13

So I’m going to drag this over here and I’m going to show you what this thing looks like.

9:19

So even though it looks like I’m using the original files,

9:23

when you look at the timeline, it’s going to say that it’s a proxy file.

9:27

And so when you start running it, you’re going to notice that it’s going to be running

9:37

buttery smooth.

9:39

You can even do, you can even speed it up.

9:41

You can slow it down.

9:42

And so once you get to this point, just go ahead and start making your edits.

9:48

Just start dragging files and doing transitions and adding your filters.

9:54

And I guarantee you that if you were using Shotcut before with original files,

10:00

this is the fastest that you’ll ever see your edit come through.

10:07

So everything is going to be running buttery smooth though.

10:11

Because you’re using proxy files, it’s going to be a little bit more pixelated

10:15

and you’re not going to be able to see any of the minute details.

10:20

And so what I would suggest is make all your edits except for the color grading.

10:32

So anything would color because you can’t really see anything.

10:34

And so aside from that, because you’re using proxy files and shrunken files

10:38

and you’re also using the 360p preview scaling,

10:44

you’re not really going to get an accurate reading on your video vector

10:50

scope or your video waveform scope.

10:53

So let’s pretend that this is my final edit.

10:57

And I’ve done everything I can here.

11:03

All you have to do when you go to export is, let’s go to export 1920 by 1080.

11:13

I usually choose maybe a minimum of about 75%.

11:18

And all you have to do is run the export.

11:22

Let’s call this export.mp4 save.

11:31

You know, look at the jobs, it’s going to export.

11:38

Now, notice I didn’t really do anything.

11:41

I didn’t change it back to the original 2.7K file

11:46

because you don’t need to.

11:49

When you go into your export interface,

11:54

there’s usually a checkbox here that says use preview scaling.

12:00

And that’s if you just want to run a quick test.

12:03

And when you have this one clicked,

12:05

that means that you’re going to export this job using the proxy file.

12:11

But if you uncheck that,

12:15

Shotcut is going to assume that you want to export it with the full size file.

12:22

And so once again, I’m going to let this export run.

12:26

I’m going to speed it up a little bit so you don’t have to watch the whole thing.

12:29

And then right after this, I’ll show you the video quality after the export.

12:38

Okay, so my export just finished.

12:42

And as you remember, I didn’t do anything to switch back the original proxy file to the 2.7K file.

12:52

And so after it’s exported, here’s the new file.

12:55

And I’m going to play it.

13:04

And again, it’s at its original 2.7K quality.

13:11

I’ll even zoom in to the original size so you can see.

13:32

Yeah, perfectly fine.

13:37

And so that’s it.

13:39

That’s how you use the new proxy functionality of Shotcut.

13:44

So if you haven’t had a chance yet, please don’t forget to subscribe,

13:48

like this video, and add a comment.

13:51

If you have any comments or you just want to correct me,

13:53

or you want some other videos that you wanted me to make,

13:56

I like making this and it’s really not that hard to make.

13:59

I just record my screen and show you certain things.

14:02

So if you want me to show you something else, just let me know.

14:07

Add it on the comment section and I’ll talk to you next time.

14:11

Bye-bye.