Skip to content

Compress Audio Files on Mac

Make audio files smaller on Mac with QuickTime, GarageBand, afconvert, and GetCompress. AAC and M4A for podcasts and lectures.

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 or strip chapters you need.

The fix is usually not exotic. Pick a lossy codec (AAC or MP3), set a bitrate that matches speech or music, and export a copy while you keep the master. On Mac you can start with QuickTime, move to GarageBand when you need edits, or use Terminal when fifty files land at once.

Formats in plain terms

Audio file size comes from codec, bitrate, and duration. Uncompressed WAV stores every sample at full quality. AAC inside M4A is the default sharing format on Mac and most platforms. MP3 still works everywhere but needs extra tools or a converter on macOS.

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 or dense soundscapes may need 160 to 192 kbps. Always listen once on laptop speakers before you batch fifty files.

When audio files exceed upload limits

Video is the usual email problem, but uncompressed WAV masters and long MP4 screen recordings with embedded audio blow caps too. Consumer email often stops around 20 to 25 MB per message. See the email attachment size limits guide for typical caps by provider.

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

If the file is video with a talking head, compressing the video track may be enough. The video compression guide for Mac covers trim and export settings when the clip is MOV or MP4.

Export audio in QuickTime

QuickTime Player is the fastest path when the source is already video:

  1. Open MP4 or MOV in QuickTime.
  2. Edit → Trim if you need to cut intro silence.
  3. File → Export As → Audio OnlyM4A.

QuickTime picks a sensible AAC rate for the export. You cannot set an exact bitrate or queue a folder. For one lecture or interview, that is usually fine.

If the source is audio-only M4A or WAV, QuickTime is not the right tool. Use afconvert, FFmpeg, or GetCompress for those inputs. When the recording is a screen capture with long silent stretches, trim in QuickTime first. Shorter runtime means smaller M4A even at the same bitrate.

GarageBand when you need edits

When you need noise reduction, level fixes, or multiple tracks, open the project in GarageBand. Edit, then Share → Export Song to Disk → AAC. Pick a quality tier that matches your host requirements.

GarageBand is better for creative edits than batch conversion. Export a WAV master for your archive and an M4A copy for upload.

afconvert and FFmpeg in Terminal

Built-in afconvert converts WAV to M4A without extra installs:

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

Open Terminal (Applications → Utilities → Terminal). Install FFmpeg through Homebrew if you need more formats or batch scripts:

brew install ffmpeg

Strip audio from video:

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

Batch many MP4 files in one folder:

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

128 kbps is a common starting point for speech. Listen once before you run the loop on an entire semester of recordings.

For MP3 output with FFmpeg, swap the audio codec flag:

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

Stereo music at 128 kbps can show artifacts on headphones. Bump to 160 or 192 kbps for those files only, not for every voice memo in the batch.

Metadata and privacy in audio exports

M4A and MP3 files can carry metadata: title, artist, album art, and sometimes location or device tags from the original recording. Online converters see that metadata when you upload. Work files, internal interviews, and unreleased podcast episodes should stay on your Mac.

Local tools like QuickTime, afconvert, and GetCompress process files on disk. Nothing is copied to a third-party server. If you share audio externally, review metadata in Music or Finder Get Info before send. For sensitive material, prefer local compression over browser upload forms. The online compressor safety guide explains what upload actually means for any file type.

Course platforms and podcast hosts often re-encode uploads anyway. Your job is to ship a clean M4A under their cap without handing the master WAV to a random browser compressor. Chapter markers and show notes embedded in some M4A files may survive re-encode; verify one episode before you batch the season.

Using GetCompress

To compress audio files on Mac, drop MP4 or MOV recordings into GetCompress and export AAC (M4A) or MP3 at a bitrate you pick:

  • Queue many lecture or podcast recordings at once instead of opening each file in QuickTime.
  • Extract audio from video in the same window where you compress MP4 and MOV clips.
  • Run standalone WAV or M4A files through the queue when you need a smaller share copy.
  • Save presets for repeat jobs (128 kbps speech, higher bitrate for music).
  • Process everything locally on your Mac with no upload step.

Everything runs on your machine. Pair folder monitoring with a preset when new recordings land in the same export directory every week.

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