Skip to content

Extract Audio from MP4 on Mac

Extract audio from MP4 on Mac with QuickTime, afconvert, or FFmpeg. M4A is the native Mac format.

By Petr Samokhin

You recorded a webinar, a lecture, or a podcast guest on video. The deliverable is audio only: a talk track for editing, a voice memo for transcription, or an M4A clip for Apple Podcasts Connect. The video track adds size and sometimes licensing noise you do not need. You might also have ten MP4 files from a conference day where only the spoken track matters for notes, or a screen recording where the slides are redundant once you have the narration. Extracting audio locally keeps interview footage private and avoids uploading full MP4 files to online converters.

M4A vs MP3 on Mac

On Mac, M4A with AAC audio is the default path. MP3 still appears when an old CMS, car stereo export, or legacy tool requires it. AAC at 128 kbps is usually transparent for speech; music-heavy clips may need 192 kbps or keeping the video if stereo quality matters.

FormatOn MacTypical use
M4A (AAC)QuickTime, Music, most appsPodcasts, voice notes, Apple workflows
MP3Needs converter or FFmpegLegacy tools, some embed players
SourceBest output
Screen recording of a talkM4A at 128 kbps
Music-heavy clipM4A at 192 kbps or keep video
Tool that only lists MP3MP3 via FFmpeg

Most Mac workflows should default to M4A. Use MP3 only when something downstream explicitly rejects AAC. For broader audio compression after extraction, see compress audio files on Mac . If you also need a smaller video copy, see MOV to MP4 on Mac .

Downstream toolFormat to exportBitrate starting point
Apple Podcasts / MusicM4A (AAC)128k speech, 192k music
Legacy CMS embedMP3-q:a 2 in FFmpeg
Transcription serviceM4A or MP3128k is usually enough

Export in QuickTime

QuickTime Player works for a single file when batch extraction is not the goal.

  1. Open the MP4 or MOV in QuickTime.
  2. Edit → Trim (⌘T) if you only need part of the recording.
  3. File → Export As → Audio Only.

You get an M4A file. QuickTime does not set custom bitrates, batch a folder, or export MP3 without extra tools. For ten conference recordings, FFmpeg or GetCompress saves repeated menu clicks.

QuickTime limitWorkaround
One file at a timeFFmpeg loop or GetCompress batch
No bitrate controlFFmpeg -b:a 128k or GetCompress preset
Long intro silenceTrim in QuickTime before Audio Only export

FFmpeg for batch

Open Terminal (Applications → Utilities → Terminal). Install FFmpeg through Homebrew (install Homebrew first if brew is not found):

brew install ffmpeg

Single file to M4A:

ffmpeg -i talk.mp4 -vn -c:a aac -b:a 128k talk.m4a
FlagPlain meaning
-vnNo video stream
-c:a aacAAC audio codec
-b:a 128kBitrate for speech

Batch every MP4 in a folder:

mkdir audio-out
for f in *.mp4; do
  ffmpeg -i "$f" -vn -c:a aac -b:a 128k "audio-out/${f%.mp4}.m4a"
done

For MP3 (requires FFmpeg with MP3 support):

ffmpeg -i talk.mp4 -vn -q:a 2 talk.mp3

Higher -q:a values (0 to 9 scale on some builds) mean different quality depending on your FFmpeg build; 2 is a common speech starting point. Trim in QuickTime first if the video includes long silent sections at the start.

Extract only part of a long file without re-trimming in QuickTime:

ffmpeg -ss 00:05:00 -t 00:45:00 -i talk.mp4 -vn -c:a aac -b:a 128k talk-segment.m4a
FlagPlain meaning
-ss 00:05:00Start at 5 minutes
-t 00:45:00Duration 45 minutes

Using GetCompress

GetCompress fits extract audio from MP4 on Mac when you process folders of recordings, need consistent bitrate, or want to trim before export without opening each file in QuickTime.

Drop MP4, MOV, or a whole folder into the app. Choose AAC (M4A) or MP3 output, set bitrate, and export. Trim in the preview when you only need the middle section of a long capture.

Workflow features that help:

  • Batch queue: extract audio from a full conference folder in one pass.
  • Presets: save “podcast M4A 128k” or “legacy MP3” for repeat jobs.
  • Preview and trim: cut intro music or dead air before extraction.
  • Local processing: keep unreleased interviews and internal all-hands off upload sites.
  • Format flexibility: switch between M4A and MP3 in the same window when different recipients need different formats.
  • Folder monitoring: watch a recordings folder and extract audio when new MP4 files land after each webinar.

After extraction, if the M4A is still too large for email, run a second pass with lower bitrate or use GetCompress audio compression presets instead of re-exporting from the original video. Save a preset named after the destination (“Notion voice note 96k”) so the next export matches without reopening settings.

Buy GetCompress now for local media compression with reusable presets and no media upload.