Convert MP4 to MP3. Offline.

Your files stay on your Mac.

Convertessa app window showing the format catalog and drop area
What it does

Extract audio from your MP4 files

Convertessa uses FFmpeg to take the audio stream out of each MP4, decode it and re-encode it as MP3, discarding the video entirely. MP3 is a lossy format, so you set the quality that fits the material before the run starts. Drop one file or a folder of recordings and the whole queue is processed on your Mac — no upload, no account.

Audio, one generation on

Why this is a transcode, not an extraction

It is tempting to picture this as lifting the audio out of the video intact, and for an M4A that is roughly what happens. MP3 is a different story. The audio inside an MP4 is almost always AAC, and AAC data cannot be poured into an MP3 file — the two codecs are unrelated. FFmpeg decodes the AAC to raw samples and re-encodes them with LAME, so what lands on disk is a second-generation lossy file.

That is not a disaster, but it is worth knowing. Each encoder throws away what its psychoacoustic model says you will not hear, the two models disagree, and the artefacts the AAC encoder left behind become raw material for the MP3 encoder. A clean source at a generous quality setting is indistinguishable in ordinary listening; an already-thin source gets thinner.

Things that change beyond the codec

  • Channels. MP3 is mono or stereo, so a 5.1 film soundtrack is downmixed. Dialogue, which lives in the centre channel, ends up in a different balance against music and effects than you remember.
  • Sample rate. MP3 supports 32, 44.1 and 48 kHz, plus half those rates under MPEG-2. Production audio at 96 kHz is resampled on the way in.
  • Tracks. An MP3 holds one audio stream, so a file carrying several language tracks yields the default one, not a choice.
  • Everything else. Video, chapter markers and subtitle tracks have no MP3 equivalent worth relying on; basic tags such as title and artist map into ID3.

One quirk confuses almost everyone. MP3 encodes in frames of 1,152 samples and LAME needs a priming period, so it records its encoder delay and padding in a header at the front of the file. Players that read that header reproduce the original length exactly; players that ignore it leave a few milliseconds of silence at the start, which is why gapless albums sometimes tick between tracks in older software. The compensation is size: strip the video from an hour-long recording and hundreds of megabytes become tens.

How it works

Three steps. No upload required.

1

Drop the videos in

Drag the MP4s onto Convertessa, or point it at a folder of lecture captures, interviews or screen recordings. Every file is queued at once and processed one after another, locally.

2

Select MP3 and quality

Choose MP3, then set the quality for the material: speech and lectures stay perfectly clear well below what music needs, and the difference in file size across a folder is large.

3

Convert and check length

Click Convert. FFmpeg decodes the AAC and hands it to LAME, writing one MP3 per input. Durations can differ by a few milliseconds because MP3 stores audio in fixed-size frames.

Format catalog

From everyday files to pro media.

Images, audio, video, documents, archives, eBooks and fonts — all converted natively, right on your Mac.

Conversion explorer

What do you want to convert?

Pick a format you have — see everything Convertessa can turn it into.

conversion combinations
I have a
can be converted to
From MP4

Features

Built for real work.

Batch conversion

Convert hundreds of files at once with per-type group defaults and individual overrides.

Modern image formats

First-class support for HEIC, AVIF and WebP — encode and decode, both ways. Read JPEG XL and a dozen more modern formats too.

Drag & drop

Drop files anywhere on the window. Native, instant, and exactly what you’d expect on a Mac.

Quality control

Dial in compression, resolution and bitrate. Keep originals pristine or shrink for sharing.

Collision-safe naming

Never overwrite a file by accident. Convertessa appends safe suffixes automatically.

Conversion history

Every job is logged locally. Re-run a previous conversion or revisit recent outputs in a click.

Archive the output

Bundle your converted files straight into a single ZIP, TAR or 7z — packaged and ready to share the moment a job finishes.

Convert from Finder

Right-click any file in Finder and choose Convert. A Quick Action handles it on the spot — no need to open the app first.

Compact mode

Shrink Convertessa to a tidy mini window that tucks into a corner — just a drop zone and a format picker for quick, one-off conversions.

Your files never leave your Mac.

No cloud. No account. No upload. Every conversion happens entirely on-device, using the power already in your Mac. What you convert is nobody’s business but yours.

On-device processing Zero telemetry No file uploads
For power users

There’s a command line, too.

Script conversions, wire them into your build, or batch a folder from the terminal. The same engine, no GUI required.

Read the full CLI documentation
zsh — convertessa
# Convert a single file
$ convertessa input.mp4 --to mp3
photo.mp3 · 1.2 MB · 0.4s
 
# Batch a whole folder
$ convertessa ./*.mp4 --to mp3 -o ~/Exports
14 files converted · 4.1s
Made to fit

And a compact mode.

Shrink Convertessa down to a small, focused window — drop, convert, done, with your recent conversions one click away.

Convertessa in compact mode — a small window with a drop area and recent conversions
Pricing

One price. Yours for good.

Lifetime license
$19
One-time payment
No subscription. No renewals. Ever.
Get the app
  • 1,000+ conversion combinations
  • Lifetime future updates
  • No account required
  • Unlimited devices

macOS 14+ · Apple Silicon & Intel

Changelog

What’s shipped so far.

New formats, new features, and fixes — every release, on the record.

FAQ

Good questions.

Convertessa is a native macOS app that converts your files between formats — images, audio, video, documents, archives and eBooks — entirely on your Mac. Drop a file in, choose an output, and it’s done. No uploads, no account, no subscription.
Convertessa is an orchestrator. Under the hood it relies on best-in-class open-source engines — FFmpeg for audio & video, Pandoc for documents, libvips for images, LibreOffice for office formats, and Calibre for eBooks. It installs them for you with a click, then calls the right tool, or chain of tools, in the right order for whatever you’re converting. You get one clean native interface instead of a tangle of command-line flags. These binaries aren’t bundled with the app and are never installed without your approval — Convertessa simply calls them in a terminal session on your behalf.
Popular ones include JPEG, PNG, HEIC, WebP and AVIF; MP3, AAC, FLAC and WAV; MP4, MOV and MKV; PDF, DOCX and EPUB; ZIP, TAR and 7z — and many more. See exactly what converts to what in the conversion explorer →
Email us and we’ll add it in an upcoming release. Convertessa’s format coverage grows with what people actually need, so your request genuinely helps shape the app.
Your files? Never. Every conversion happens locally on your Mac. Your files are never uploaded, and nothing you convert is ever sent anywhere. Our Privacy Policy spells out exactly what limited data the app does store.
No analytics, no tracking, no telemetry. Your files and conversions stay entirely on your Mac — nothing you convert is ever sent anywhere. The app periodically checks for software updates in the background; like any web request, that check reveals only standard request metadata (your IP and app/OS version) to our update server — never your files, name, email, or license — and updates are always user-approved. Separately, on the website only, our purchase-confirmation page reports a completed sale to Google Ads so we can measure our own ad performance — it never runs while you’re browsing or converting, only after checkout. Our Privacy Policy spells out exactly what’s stored — and what isn’t.
Yes. Convertessa is a universal app and runs natively on Intel Macs. It requires macOS 14 or later.
Yes. It’s tuned for Apple Silicon (M-series) and runs natively — fast and energy-efficient. macOS 14 or later.
Yes — your license works on an unlimited number of your own Macs. Buy once and install it everywhere you work.
You get a genuinely useful, private, native Mac app for a single $19 payment — no subscription, ever. And your purchase directly supports a small independent developer and the app’s ongoing updates and new formats.
There’s no separate trial, but every purchase is backed by a 14-day money-back guarantee. If Convertessa isn’t right for you, contact your payment processor within 14 days to request a full refund — no questions asked. You can also email us and we’ll help route it.
Quite possibly — just email us. If you’re a student, run a non-profit, or have another good reason, reach out and we’ll sort you out.
Convertessa was built by Daler Azimov — a developer who needed a fast, private, native file converter for his own work, and decided to make the one he wished existed. Connect on LinkedIn →

Slightly, in principle, because two lossy encoders are in the chain: the AAC inside the MP4 already discarded information, and LAME discards more on top of it. With a decent source and a generous quality setting, the difference is not something you will pick out on speakers, headphones or in a car. With a source that was already heavily compressed — a low-quality download, a video call recording — the second pass has less to work with and it becomes audible.

MP3 carries one or two channels, so a 5.1 or 7.1 track has to be downmixed. The centre channel, where nearly all dialogue lives, is folded into both stereo channels along with front left and right, and the surrounds arrive at a lower level. Speech usually ends up quieter relative to music and effects than it was in the original mix. Nothing is broken — the spatial information simply has nowhere to go.

The default track, which is the first audio stream the file declares. An MP3 holds a single audio stream, so there is no way to keep both in one output. To capture the other language, convert into a container that keeps multiple tracks and take the audio from there. Check the result before deleting the source: a mislabelled default track is common on discs ripped to MP4, and the language you get is not always the one you expected.

Basic tags such as title, artist and album map from the MP4's metadata atoms into ID3 frames. Chapters are the real casualty: in an MP4 they are a track in the file, and the ID3 equivalent is supported so patchily that podcast and audiobook apps often ignore it. Embedded artwork is not something to count on either. If chapters matter for a long lecture or an audiobook, M4A and M4B keep them properly where MP3 does not.

MP3 encodes in frames of 1,152 samples, and LAME needs a priming period, so it records its encoder delay and padding in a header at the front of the file. Players that read the header trim it and reproduce the original length; players that ignore it leave those few milliseconds in place. It is a property of MP3 itself rather than of this conversion, and it is the reason gapless albums can tick between tracks in older software.

Point the CLI at the folder and let the queue work through it:

convertessa ./Lectures/*.mp4 --to mp3 --quality 80 -o ~/Audio

There is no bitrate field — quality runs on a 0–100 scale, where higher keeps more data and produces a larger file. For speech, a middling setting is ample, and the size drop is dramatic: an hour of screen recording that occupied several hundred megabytes as video typically lands in the tens of megabytes as MP3.

If everything that has to play the file supports it, yes. The audio in an MP4 is already AAC, and an M4A container holds AAC natively, so no second encoding generation is involved and no resampling or downmixing is forced. MP3 wins on exactly one thing, and it is usually the deciding one: near-universal playback, including car head units, gym equipment, hardware players and software that has not been updated in fifteen years.

There is nothing to encode, so there is nothing to write. Screen recordings made without a microphone or system audio, silent b-roll from a camera, and animation exports converted to MP4 all land in this category. If you expected sound, check the source in QuickTime Player: a greyed-out volume control means the file has no audio stream, so nothing was lost in conversion — the problem is upstream, in whatever recorded it.

We’d love to hear from you. Email us and you’ll get a reply from a real person — the one who made the app.