M4A to AAC Audio Converter
Drop an M4A file to inspect its metadata, then copy the FFmpeg command that extracts the raw AAC stream without re-encoding — perfect quality, instantly.
Inspect M4A Metadata
Drop an M4A file to read its properties. Nothing is uploaded.
FFmpeg Command Generator
M4A already contains AAC audio. The command below uses
-c:a copy
(stream copy) — no re-encoding, no quality loss, nearly instant.
ffmpeg -i input.m4a -c:a copy output.aac
for f in *.m4a; do ffmpeg -i "$f" -c:a copy "${f%.m4a}.aac"; done
Get-ChildItem *.m4a | ForEach-Object { ffmpeg -i $_.FullName -c:a copy ($_.BaseName + ".aac") }
Install FFmpeg free at ffmpeg.org.
Replace input.m4a with your actual filename.
Drop an M4A file on the left to inspect its metadata
No file is uploaded — everything runs in your browser
Decoding audio metadata...
Duration
—
Sample Rate
—
Channels
—
Source File Size
—
Estimated AAC Output Size
Stream copy produces a file nearly identical in size to the source M4A — the overhead of the container is typically less than 0.5%.
Source M4A
—
Est. AAC output
—
Quality loss
None
M4A vs. Raw AAC — At a Glance
| Property | M4A | Raw AAC (.aac) |
|---|---|---|
| Container | MPEG-4 (.m4a) | None (raw bitstream) |
| Audio Codec | AAC (same) | AAC (same) |
| Metadata (tags) | Full iTunes tags | Limited / none |
| File Size | Slightly larger | Slightly smaller |
| Seekable | Yes | Depends on player |
| Best For | General playback, Apple devices | Direct muxing into video, broadcast |
Summary
Drop an M4A file to inspect its metadata, then copy the FFmpeg command that extracts the raw AAC stream without re-encoding — perfect quality, instantly.
How it works
- Drop an M4A file onto the inspector panel (or click to browse).
- The Web Audio API reads the file's sample rate, duration, and channel count locally — nothing is sent to a server.
- Copy the generated FFmpeg stream-copy command.
- Run the command in your terminal to extract the raw AAC file.
- Verify the output .aac file plays correctly before deleting the original M4A.
Use cases
- Extract raw AAC audio from iTunes purchases or Apple Music downloads for use in AAC-native players.
- Prepare AAC streams for direct injection into MP4 video containers without re-encoding.
- Strip the M4A wrapper for devices or software that require a raw .aac file.
- Losslessly remux AAC audio for use in broadcast or streaming workflows.
- Batch-extract AAC from a large M4A library with a one-line shell loop.
- Check an M4A file's sample rate and channel count before any processing step.
- Verify that an M4A file contains a standard AAC stream before container remux.
- Generate a ready-to-paste FFmpeg stream-copy command without memorizing its flags.