Export

Export an MP4, MOV or GIF for YouTube, social, chat or email - with subtitles, chapters and a file checked before it's saved.

Export Settings

Press Export in the toolbar, or ⌘E. The sheet asks Where is this going?

DestinationWhat you get
YouTube16:9, 1080p, 60 fps MP4.
Social (vertical)9:16, 1080p, 30 fps MP4 for Shorts, TikTok and Reels.
Send to someoneAn MP4 under 25 MB, small enough for email and chat. This is the default.
GIFNo sound, 15 fps, up to 800 px, loops.

More options opens every setting below. MeCorder remembers whether you left it open, and remembers your export settings for each project.

Presets

PresetAspectResolutionFrame rate
YouTube 1080p16:91080p60 fps
YouTube 4K16:94K60 fps
YouTube Shorts9:161080p60 fps
TikTok9:161080p30 fps
Instagram Reels9:161080p30 fps
Instagram Feed4:51080p30 fps
CustomYour project’sYour choiceYour choice

A preset sets the resolution and frame rate, and exports at its aspect ratio without changing your project’s canvas. So you can export a 16:9 YouTube video and a 9:16 TikTok from the same project. Use Smart reframing in the Camera settings so vertical and square exports crop around the action.

The sheet shows the exact output size, aspect ratio and length, and the expected file size, before you export.

Video

SettingOptions
FormatMP4, MOV or GIF
CodecH.264 or HEVC (H.265). MOV also offers ProRes 422.
Resolution720p, 1080p, 1440p or 4K
Frame rate30 or 60 fps
Include audioNarration, system audio and effect sounds, mixed in. Turn it off for a silent video.
QualityHigh, Balanced or Small file. See Quality.
File sizeNo limit, Under 10 MB (GitHub, Discord), Under 25 MB (email), Under 100 MB (Slack previews) or Under 250 MB
SubtitlesNone, SRT file or WebVTT file

File size targets

With a file size limit, MeCorder picks the bitrate to fit, and encodes again if the first try comes out too big.

Subtitles

If you’ve transcribed your narration, Subtitles saves an SRT or WebVTT file next to the video. Times follow your edit: cut parts are left out and later captions move up.

Saving, sharing and chapters

Press Export… and choose where to save. The export runs in the background, and the toolbar shows its progress, with a button to cancel. It exports the project as it was when you pressed Export, so you can keep editing without changing the video being made.

When it’s done:

  • Show Export reveals the file in Finder; clicking the file name opens it.
  • Share sends it with AirDrop, Mail, Messages or another app.
  • Copy puts the video on the clipboard, to paste into Slack, Mail or a GitHub comment.
  • Chapters (with more than one scene) copies a chapter list made from your scene names, such as 0:00 Intro, 0:12 Open settings, at their place in the exported video. Paste it into a YouTube description; YouTube shows chapters when there are at least three.

If an export fails, the toolbar says why and offers to export again with the same settings.

GIF

Choose GIF as the destination or format. GIFs have their own settings:

SettingOptions
Frame rate10, 15, 20, 25 or 30 fps (15 by default)
SizeLongest side up to 480, 640, 800, 960 or 1280 px (800 by default)

GIFs have no audio and loop. Lower frame rates and sizes make much smaller files.

Quality

QualityWhat it’s for
HighThe default, and the best picture.
BalancedAbout half the size of High.
Small fileThe smallest files, for chat and email.

ProRes has no quality setting. With a File size limit, the limit decides the bitrate.

Preview equals export

The preview and the export are drawn by the same renderer, frame by frame at the export’s frame rate, so what you see in the editor is what you get in the file. Before exporting, MeCorder makes sure that’s true:

  • It checks the project: every named element a Program block uses must be in the recording, and the media files must be there.
  • If your Programs’ output is out of date, it runs them again first, as one undo step, so the preview shows exactly what will be exported.

How an export runs

Every export is prepared, rendered, checked and only then put in place.
  1. Preparing, including a check that there’s enough free disk space.
  2. Rendering, with the frame being written (Rendering · frame 482 / 1200).
  3. Checking the file: MeCorder reads the finished video back and checks its duration, size, frame rate and audio.
  4. Finalising: the checked file replaces the destination in one step.

The work happens in a private temporary folder that is always cleaned up. If anything fails, or you cancel, a file already at the destination is left untouched, and you get a plain explanation with the technical code for a bug report.

esc
↑↓ to move ↵ to open ⌘K or / to search