AAC to AIFF Converter

Generate the exact FFmpeg command to convert AAC audio to lossless AIFF at any bit depth, and estimate the output file size before you run it.

File Details

Enter your file name and duration to generate the FFmpeg command and estimate the output AIFF size.

Also accepts .m4a, .mp4, or any AAC-containing file.

hrs

min

sec

FFmpeg Command Generator

ffmpeg -i "input.aac" -c:a pcm_s16be -map_metadata 0 "input.aiff"

Install FFmpeg free at ffmpeg.org. Run this command in your terminal after replacing the file name.

Batch convert AAC files (macOS / Linux)

for f in *.aac; do ffmpeg -i "$f" -c:a pcm_s16be -map_metadata 0 "${f%.aac}.aiff"; done

Batch convert M4A files (macOS / Linux)

for f in *.m4a; do ffmpeg -i "$f" -c:a pcm_s16be -map_metadata 0 "${f%.m4a}.aiff"; done

GUI alternatives

  • Audacity — free; open an AAC file and export as AIFF (requires FFmpeg library for AAC import)
  • VLC — free media player; use Media → Convert, select AIFF as output format
  • iTunes / Music (macOS) — File → Convert → Create AIFF Version (requires AAC to be DRM-free)
  • fre:ac — free, open-source batch converter; Windows, macOS, and Linux
Output AIFF File Size Estimator

Based on the duration you entered, assuming stereo 44.1 kHz. Formula: sample_rate × channels × (bit_depth / 8) × duration + 54 (54-byte AIFF header).

16-bit PCM

24-bit PCM

32-bit PCM

Duration: 3 min 30 sec (210 s)

How FFmpeg Converts AAC to AIFF

FFmpeg handles the complete pipeline on your local machine — no upload required:

  1. 1 FFmpeg opens the AAC or M4A container and reads the compressed audio stream.
  2. 2 The built-in AAC decoder converts the compressed stream to raw PCM samples in memory.
  3. 3 FFmpeg re-orders the bytes to big-endian (AIFF standard) and packs them into an AIFF container with an IFF/COMM header.
  4. 4 The output .aiff file is written to disk — ready for Logic Pro, GarageBand, Final Cut Pro, or any DAW.

Install FFmpeg at ffmpeg.org (free, open-source). macOS: brew install ffmpeg. Linux: sudo apt install ffmpeg.

AIFF Bit Depth Reference

Bit Depth FFmpeg Codec Size / min (stereo 44.1 kHz) Typical Use
16-bit PCM pcm_s16be ~10.1 MB CD audio, iTunes/Music, general use
24-bit PCM pcm_s24be ~15.2 MB Logic Pro, mastering, broadcast
32-bit PCM pcm_s32be ~20.2 MB Archive, specialized precision workflows

AAC vs. AIFF — At a Glance

AAC (Advanced Audio Coding)

  • Efficient lossy compression (small file size)
  • Default format for Apple Music, YouTube, and mobile streaming
  • Lossy — audio data discarded permanently
  • Not accepted by all professional DAW workflows

AIFF (Audio Interchange File Format)

  • Uncompressed PCM — native Apple format for Logic Pro and GarageBand
  • Supports embedded metadata (ID3 tags, markers, loops)
  • Large file size (10x or more vs. compressed AAC)
  • Big-endian byte order — less common on Windows than WAV
Copied!

Summary

Generate the exact FFmpeg command to convert AAC audio to lossless AIFF at any bit depth, and estimate the output file size before you run it.

How it works

  1. Enter your AAC file name and its duration in the form below.
  2. Choose a target AIFF bit depth — 16-bit for CD compatibility, 24-bit for studio use.
  3. Copy the generated FFmpeg command.
  4. Open a terminal, paste the command, and run it. FFmpeg decodes the AAC stream and writes uncompressed PCM to an AIFF container.
  5. Play the output AIFF to verify it before deleting your original AAC file.

Use cases

  • Import AAC audio into Logic Pro, GarageBand, or Final Cut Pro, which prefer AIFF over WAV on macOS.
  • Convert Apple Music or iTunes AAC downloads to AIFF for professional audio workflows.
  • Prepare AAC audio tracks for CD mastering or broadcast delivery requiring uncompressed PCM.
  • Extract audio from M4A or MP4 containers and save as AIFF for further editing.
  • Batch-convert an entire AAC library to AIFF using a shell loop.
  • Estimate the AIFF output file size before committing to a large batch conversion.
  • Generate a ready-to-paste FFmpeg command without memorizing its flags.
  • Convert spoken-word AAC files to AIFF for compatibility with macOS transcription tools.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu