AAC to M4A Converter
Get a personalized FFmpeg command to convert any AAC file to M4A — no upload required, runs on your own machine.
FFmpeg Command Builder
Enter your filenames and copy the ready-to-run terminal command.
Copies the audio stream as-is — zero quality loss, very fast.
ffmpeg -i <input.aac> -c:a copy <output.m4a>
Batch Convert All AAC Files in a Folder
Run this one-liner in your terminal (Linux/macOS):
for f in *.aac; do ffmpeg -i "$f" -c:a copy "${f%.aac}.m4a"; done
On Windows (PowerShell):
Get-ChildItem *.aac | ForEach-Object { ffmpeg -i $_.Name -c:a copy ($_.BaseName + ".m4a") }
AAC vs M4A — What Is the Difference?
Same codec, different container.
| Property | .aac | .m4a |
|---|---|---|
| Container | Raw ADTS stream | MPEG-4 (ISO Base Media) |
| Audio codec | AAC | AAC (same codec) |
| Quality loss on convert | — | None (re-mux only) |
| Apple compatibility | Partial | Full (iTunes, Music.app) |
| Metadata support | Limited | Rich (title, artist, cover art) |
| Chapter support | No | Yes |
| Typical use | Streaming, downloads | Apple ecosystem, podcasts |
How to Install FFmpeg
W
Windows
Download the build from ffmpeg.org/download.html, extract it, and add the bin/ folder to your system PATH.
M
macOS (Homebrew)
brew install ffmpeg
L
Linux (Ubuntu/Debian)
sudo apt install ffmpeg
Tips
- Use -c:a copy to avoid re-encoding — conversion is instant and lossless.
- Add -map_metadata 0 after the input flag to preserve all existing metadata tags.
- File paths with spaces must be wrapped in quotes, e.g. "my file.aac".
- Verify FFmpeg is installed by running ffmpeg -version in your terminal.
Copied!
Summary
Get a personalized FFmpeg command to convert any AAC file to M4A — no upload required, runs on your own machine.
How it works
- Enter the name of your source AAC file in the command builder.
- Optionally set the desired output filename (defaults to the same name with .m4a extension).
- Copy the generated FFmpeg command.
- Open a terminal on your computer and paste the command.
- Run the command — FFmpeg re-muxes the file in seconds without re-encoding.
Use cases
- Re-container AAC audio for Apple devices that expect .m4a.
- Fix playback issues in iTunes, Music.app, or QuickTime caused by the .aac extension.
- Prepare audio tracks for video editing software that requires M4A containers.
- Batch-convert a folder of AAC files to M4A with a one-line shell loop.
- Archive podcast episodes in the standard M4A format.
- Convert AAC streams downloaded from the web for use in GarageBand or Logic Pro.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu