Skip to content

Compress Audio Files on Mac: 3 Methods

Compress audio on Mac with GetCompress, QuickTime, or afconvert and FFmpeg. AAC and M4A for podcasts, lectures, and uploads.

By Petr Samokhin

A WAV lecture can be hundreds of megabytes. Upload forms want something smaller. Podcast hosts, course portals, and email attachments all expect compressed audio, but the wrong export can make speech sound muddy.

The fix is usually simple. Pick a lossy codec (AAC or MP3), set a bitrate that matches speech or music, and export a copy while you keep the master. Three solid Mac routes: GetCompress for batches, QuickTime for one video extract, and Terminal for scripted WAV conversion.

Formats in plain terms

FormatTypical useSize for 30 min speech
WAVEditing master300 MB or more
M4A / AACSharing on Mac and most platforms15 to 30 MB at 128 kbps
MP3Universal legacy supportSimilar to AAC at same bitrate

For spoken word, 96 to 128 kbps AAC is often enough. Music may need 160 to 192 kbps. Always listen once on laptop speakers before you batch fifty files.

Exact target file size is a video-only workflow in GetCompress. For audio, control size with bitrate and duration (trim silence first).

Method 1: GetCompress

Best for: One file or many: lecture or podcast recordings, extracting audio from MP4 / MOV, and reusable bitrate presets.

GetCompress batch queue with media files ready to export as compressed audio
  1. Open GetCompress and drop MP4, MOV, WAV, or M4A files into the queue.
  2. Choose AAC (M4A) or MP3 output and pick a bitrate (128 kbps for speech is a common start).
  3. Save a preset for repeat jobs (speech vs music).
  4. Export to a folder you choose on disk.
  5. Optional: enable folder monitoring when new recordings land in the same export directory every week.

Processing stays on your Mac. Nothing is uploaded to an online converter.

Method 2: QuickTime Audio Only

Best for: One MP4 or MOV when you only need the soundtrack.

  1. Open the file in QuickTime Player.
  2. Edit → Trim if you need to cut intro silence.
  3. File → Export As → Audio OnlyM4A.

QuickTime picks a sensible AAC rate. You cannot set an exact bitrate or queue a folder.

If the source is audio-only WAV, use Method 1 or 3 instead. When you need noise reduction or multi-track edits, open the project in GarageBand, then Share → Export Song to Disk → AAC.

Limitation: One file at a time. No typed bitrate control.

Method 3: afconvert and FFmpeg

Best for: WAV to M4A without a GUI, and folder loops.

Built-in afconvert:

afconvert -d aac -f m4af -b 128000 lecture.wav lecture.m4a

Install FFmpeg through Homebrew for more formats:

brew install ffmpeg

Strip audio from video:

ffmpeg -i video.mp4 -vn -c:a aac -b:a 128k audio.m4a

Batch many MP4 files:

mkdir -p 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:

ffmpeg -i lecture.wav -c:a libmp3lame -b:a 128k lecture.mp3

Limitation: You maintain the commands. Listen once before you run a semester of recordings.

When audio files exceed upload limits

SourceWhy it is largeQuick fix
WAV export from a DAWUncompressed samplesExport M4A at 128 kbps
MP4 lecture recordingVideo + audio togetherExtract audio only
Stereo AAC at 256 kbpsHigher bitrate than neededDrop to 128 kbps for speech

Consumer email often stops around 20 to 25 MB. See the email attachment size limits guide . If the file is video with a talking head, compressing the video track may be enough: how to compress video on Mac .

M4A and MP3 can carry metadata. Prefer local tools over browser upload forms for internal interviews. See are online file compressors safe .

Which method should you use

SituationStart here
Many files or reusable presetsGetCompress
One video soundtrackQuickTime
WAV scripts or MP3 flagsafconvert / FFmpeg

When QuickTime is enough

QuickTime Audio Only can finish a single lecture extract when the M4A lands under the host cap after a trim.

GetCompress also helps when recordings pile up weekly, you mix video extracts with standalone WAV, or the team needs a named bitrate preset. Processing stays local. It does not replace GarageBand or Logic for creative editing. For the Windows workflow, see compress audio files on Windows .