Skip to content

Compress Audio Files on Windows

Make audio files smaller on Windows with Clipchamp, FFmpeg, 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 Windows you can start with FFmpeg, use Clipchamp for one video file, or queue a folder in GetCompress.

Formats in plain terms

Audio file size comes from codec, bitrate, and duration. Uncompressed WAV stores every sample at full quality. AAC inside M4A works on Windows and most platforms. MP3 remains the most universal legacy format.

FormatTypical useSize for 30 min speech
WAVEditing master300 MB or more
M4A / AACSharing on Windows 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 Windows covers trim and export settings when the clip is MP4 or MOV.

Extract audio with FFmpeg

Open Command Prompt or PowerShell. Install FFmpeg with winget:

winget install --id Gyan.FFmpeg -e

Convert WAV to M4A:

ffmpeg -i lecture.wav -c:a aac -b:a 128k lecture.m4a

Strip audio from video:

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

128 kbps is a common starting point for speech. Listen once before you batch fifty files.

Clipchamp for one file

Open MP4 in Clipchamp, trim if needed, export Audio only when that option appears in your version. Clipchamp is fine for a single clip. For reliable batch work, use FFmpeg or GetCompress.

Clipchamp depends on your Microsoft account and project storage rules. For internal interviews or legal depositions, keep the workflow on disk with FFmpeg or GetCompress instead of a web-connected editor.

Batch with FFmpeg

Many files in one folder:

mkdir audio-out
Get-ChildItem *.mp4 | ForEach-Object {
  ffmpeg -i $_.Name -vn -c:a aac -b:a 128k "audio-out\$($_.BaseName).m4a"
}

Schedule the script with Task Scheduler if recordings land on a fixed day each week. Point the trigger at your export folder and test on copies first.

Batch jobInputOutputBitrate
Lecture series*.mp4M4A audio only128 kbps AAC
Podcast raw WAV*.wavM4A128 kbps
Legacy MP3 need*.wavMP3192 kbps for music

Someone technical should maintain the script when FFmpeg updates.

For MP3 output, change the audio codec in the loop:

ffmpeg -i $_.FullName -c:a libmp3lame -b:a 128k "audio-out\$($_.BaseName).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 PC.

Local tools like FFmpeg, Clipchamp, and GetCompress process files on disk. Nothing is copied to a third-party server. If you share audio externally, review metadata in File Explorer properties before send. For sensitive material, prefer local compression over browser upload forms. The online compressor safety guide for Windows 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 embedded in some M4A files may survive re-encode; verify one episode before you batch the season.

Using GetCompress

To compress audio files on Windows, 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 separately.
  • 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 PC with no upload step.

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

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