Convert MOV to MP4 in Shotcut: Why It Always Re-encodes

Sep 21, 2026

In Shotcut, turning a MOV into an MP4 is always a re-encode — there is no "copy codecs" or rewrap path. That single fact decides everything else on this page: how long the job takes, why the output is not byte-identical to the source, and why the settings you pick actually matter. This guide walks the official export route end to end, and flags the places where Shotcut's own documentation tells you to be careful.

You need Shotcut installed, your MOV file, and enough free disk space for a second copy of the video. Nothing else.

Why Shotcut has no lossless rewrap

Most people arrive at this task expecting a container swap: same video stream, new wrapper, done in seconds. Shotcut's user guide closes that door in its very first sentence on the subject:

"Shotcut can not "pass through" or copy codecs without re-encoding. The closest thing available to that is Properties > menu > Extract sub-clip, which uses the in and out points of a trimmed clip."

Extract Sub-clip is the near miss, and the guide is explicit about what it does:

"Extract sub-clip will find the key frame closest to the in/out points and copy the codecs into a new container without re-encoding. Any filters applied to the clip will not be applied to the sub-clip because that would require re-encoding."

It comes with two documented limits. The first is timing accuracy:

"The extraction will round to the nearest codec keyframe - which could be more than a second a way from the selected in/out points"

The second is the container itself:

"The extraction tries to pack the media into the same container format as the original. But it may not always be able to get the packing or timing to match the original"

That last line is the one that matters here — the feature aims to reproduce the same container as the original, which is not what you want when the whole point is changing MOV to MP4. Shotcut's FAQ is blunter still, calling the feature "not frame accurate" with "some pitfalls", and naming LosslessCut, VirtualDub and Avidemux as alternatives while adding that "those usually have the same limitations and problems." Its own advice for when extraction is not good enough is to export instead.

So: export it is.

Before you start

Decide what Shotcut should treat as the source, because the Export panel's From dropdown offers several and they behave differently. The guide lists them:

"Timeline: This is the default if you have added anything to the Timeline."

"Source: You can export a single clip that has been trimmed and filtered in the Source player."

"Each Playlist Bin Item: Exports a separate file for each item in the playlist or, optionally, the current bin if using playlist bins."

For a plain one-file conversion, either open the MOV and leave it in the Source player and export from Source, or drop it on the timeline and export from Timeline. Do not leave From on Each Playlist Bin Item unless you genuinely want one output file per playlist entry.

Step by step

Step 1 — Open the Export panel. Per the guide, "The Export panel (also File > Export Video...) is used to create a new video or audio file from your project because File > Save saves a project file." Saving a project does not produce an MP4; exporting does.

Step 2 — Set From to the source you chose above. The panel defaults to Timeline once anything is on the timeline.

Step 3 — Leave the preset alone, unless you have a reason. This is the step most guides get wrong by telling you to hunt for an "MP4 preset". The user guide says you do not need one:

"NOTE: It is not necessary to choose a preset! Shotcut comes with default values that creates a high quality H.264 MP4 file at a reasonable size and speed that automatically adapts to the resolution, frame rate, and visual complexity of your project. Clicking Reset or the preset named Default restores the panel to its default values."

H.264 in an MP4 container is already the default output. Worth knowing: the two official pages describe that same Default preset differently — the user guide calls it "high quality H.264" while the FAQ, recommending what to use for your own website, calls it "Default (moderate quality H.264)". Neither page attaches a number to it, so treat Default as a sensible middle setting rather than a maximum-quality one. If the MP4 is headed for a video-sharing site, the FAQ's suggestion is "H.264 High Profile or YouTube".

Step 4 — Only open Advanced if you need to change the container or codec explicitly. In Advanced you will find Container: mp4 , mov , mkv , etc. and Video codec: H.264, HEVC, AV1, etc. Setting the container to mp4 and the codec to H.264 is the explicit version of what Default already does. Shotcut attaches an unusually direct warning to this mode:

"Click Advanced to show many more controls and options. However, by clicking Advanced you should understand that Shotcut expects you to be advanced and know what you are doing. There are simply too many combinations of settings and options that Shotcut's advanced export mode lets you create invalid combinations and does not protect you from yourself."

Step 5 — Click Export File, name the output, and wait. The guide's own summary: "The most important thing to know is to click Export File to export your project as a new video file. It opens the standard save file dialog for your operating system where you must choose a folder and give it a name." The quick-start table adds one instruction people ignore: "Do not close Shotcut until the export finishes." Jobs run one after another — "By default, Shotcut processes one job at a time to maximize system resources. As one job finishes, the next in the list begins automatically."

If you do not want to open an editor at all

A MOV-to-MP4 conversion does not need a non-linear editor. If you are not cutting anything, running it in the browser skips the install, the project file and the job queue entirely:

Try it right here

Runs in your browser. Your file is not uploaded anywhere.

Loading tool…

This runs locally in your browser tab — the file is read from disk and written back out without being uploaded anywhere. The same page exists as a standalone tool at MOV to MP4, and the rest of the converters are listed under all Clapr tools.

Common mistakes

  1. Expecting the MP4 to match the MOV byte for byte. It is a re-encode. Quality and file size are set by your export settings, not inherited from the source.
  2. Building an invalid combination in Advanced. The guide names the usual pitfalls — "Choosing a codec not supported by the selected container", "Enabling hardware encoding with unsupported formats", "Mixing incompatible pixel formats or profiles" — and says these can "Cause export failure", "Produce unplayable files", or "Result in silent audio or missing video".
  3. Treating Extract Sub-clip as the fast path to MP4. It targets the original container and is not frame accurate.
  4. Exporting the wrong From source, then wondering why the output contains your whole timeline instead of the one clip.
  5. Assuming a preset will always work. The guide lists export presets as not being "Guaranteed-safe configurations" and not "Automatically compatible with all codecs or hardware encoders". More on that in Shotcut export presets that fail on another computer.

FAQ

Can Shotcut convert MOV to MP4 without re-encoding? No. As quoted at the top of this page, the user guide states that Shotcut cannot pass through or copy codecs without re-encoding. The closest feature, Properties > menu > Extract Sub-clip, rounds to the nearest keyframe and tries to keep the original container. Shotcut's FAQ names LosslessCut, VirtualDub and Avidemux as alternatives, while noting they "usually have the same limitations and problems."

Which export preset should I use for MP4? You do not have to choose one — the defaults already produce an H.264 MP4. If the file is going to a video-sharing site, the official FAQ suggests "H.264 High Profile or YouTube". See which Shotcut export preset to use for the full official list of recommendations.

Why is my exported MP4 larger than expected? One documented cause is the hardware encoder. Shotcut's guide says hardware encoding is "usually less compression-efficient, not lower quality", and that "File sizes may be larger at the same quality target". That is expected behaviour, not a bug — see why the hardware encoder makes bigger files.

My export failed or got stuck. What do I do? Shotcut's FAQ gives one procedure: stop the job from the Jobs panel, retry with "Parallel processing disabled (unchecked)", and if it still fails, note the percentage it reached and apply that percentage to your project duration to find roughly where the trouble is. Failed jobs can be right-clicked to "View Log". Full walkthrough in Shotcut export failed.

Will my subtitles survive the conversion to MP4? The guide says that when exporting, "subtitles will be embedded in the output file if the file format supports it", and that "Formats that commonly support subtitles include MKV, MOV and MP4." Note the conditional — it is a list of examples, not a guarantee for every configuration.


Quotations are from Shotcut's official user guide and FAQ, checked 16 September 2026. More step-by-step guides are collected in the how-to hub.

Clapr team

Clapr team

Convert MOV to MP4 in Shotcut: Why It Always Re-encodes | Clapr Blog