Install

macOS 12 Monterey or later, on Apple silicon

  1. 1Open the download and drag Mediamorph into Applications.
  2. 2Open Mediamorph. macOS says it cannot check it for malware, as it does for any app not signed with a paid Apple developer account. Open System Settings, Privacy & Security, click Open Anyway and confirm. You do this once; updates open without asking.
  3. 3Drop a video on the window, or click Choose a file.

Get started

  1. 1Open a video

    Drop it on the window, or click Choose a file. MKV, MP4, MOV, AVI, WebM and most others open, one at a time. Mediamorph reads what is inside and says what it would do.

  2. 2Pick what you want

    A format, a size, or a preset such as Smaller, looks the same or 720p for phones. Untick the audio and subtitle tracks you do not need.

  3. 3See it before you start

    The new size shows as you change anything, measured on the file itself. Preview 10 s encodes ten seconds so you can compare them with the original.

  4. 4Convert

    The result is checked against the original before it gets its real name, next to the original. Show in Finder takes you to it.

What it looks like

On the trailer of Big Buck Bunny, © Blender Foundation, shared under CC BY 3.0.

  • Mediamorph with Big Buck Bunny open: a frame of the film, the size staying at 32 MB with no quality loss, and two English audio tracks and English subtitles ticked.

    Copies what it can, in seconds

    Every track the new format can hold is copied as it is, so moving a film from MKV to MP4 takes seconds and loses nothing. Keep the audio and subtitle tracks you want.

  • The same film set to Smaller, looks the same: about 8 MB, 25 percent of the original and 24 MB smaller, with Smallest file chosen for speed.

    Smaller, and you see the size first

    Choose a preset or move the quality slider, and the new size shows as you go. Here a quarter of the original, re-encoded so it looks the same.

  • The preview: a scene from Big Buck Bunny split down the middle, Original on the left and These settings on the right.

    Before and after, side by side

    Preview 10 s encodes ten seconds with your settings. Drag the line across to compare them with the original.

  • The finished conversion: 9 MB, 27 percent of the original and 23 MB smaller, checked, with Show in Finder.

    Checked before it is done

    The result is checked before it gets its real name: its length, tracks and picture size must match the original. Nothing is ever overwritten.

What it does

  • Six formats

    MP4, MKV, MOV and WebM for video, M4A and MP3 for the sound alone. Each keeps every track it can hold.

  • Only what has to change is re-encoded

    Tracks the new format can hold are copied as they are, which takes seconds and loses nothing. Only a track that must change is re-encoded, and the plan says which before you start.

  • Never bigger

    A re-encode keeps the original codec and never goes above the original bitrate, and size and frame rate only ever go down. Moving the quality slider left always makes the file smaller.

  • The size before you start

    Every change shows the new size, measured on a sample of your file rather than guessed. Speed trades time for size: Smallest file is about 20 percent smaller at the same look.

  • Audio and subtitles your way

    Keep the tracks you want and choose which plays first. Add a stereo track made from 5.1, set a loudness standard for streaming or TV, burn subtitles in, or save them as an .srt file.

  • Presets

    Keep original quality, Smaller, looks the same, 720p for phones, YouTube upload and two TV masters, plus your own, saved from any settings.

What you can rely on

A video is often the only copy, so it matters exactly what Mediamorph does with it.

  • Your originals are safe

    Nothing is ever overwritten. A result is written under a temporary name, checked against the original, and only then given its real one. The original goes to the Trash only if you tick Move the original to the Trash when done.

  • Nothing leaves your computer

    No account, no analytics and no crash reporting, and your videos never leave your Mac. The only request it makes is a weekly check for a new version, with nothing about you in it.

Permissions

Mediamorph needs no permission to start. The first time a conversion finishes, macOS asks whether it may show notifications, so it can tell you when a long one is done, and the first time you open a video on an external drive, macOS asks whether it may read files there. Nothing is collected anywhere: no account and no analytics. The only request Mediamorph makes is a weekly check for a new version, with nothing about you in it.

Questions

Do I need to install ffmpeg?
No. ffmpeg, which does the converting, comes inside Mediamorph, with everything it needs, subtitle burn-in included. That is also why the download is about 60 MB.
macOS says it cannot check Mediamorph for malware. What now?
Mediamorph is free and not signed with a paid Apple developer account, so macOS asks you to confirm it once. Open System Settings, Privacy & Security, click Open Anyway beside Mediamorph and confirm.
Does it work on an Intel Mac?
No. The ffmpeg build inside it is for Apple silicon, and builds for Intel Macs are coming to an end.
How do I update?
You do not need to. Once a week Mediamorph checks for a new version, and when there is one it puts it in place as you quit, so the next start is the new version.
Why is it under the GPL?
The ffmpeg build inside it is, and Mediamorph shares its licence, so you can read, change and pass on all of it. Where the ffmpeg source lives is in THIRD-PARTY-NOTICES.md in the repository.
Is there a Windows or Linux version?
Not yet. Mediamorph is for the Mac first, and Windows and Linux come later.

Something converted wrong, or an idea for it, email me.