Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How would you convert (decode) AAC files into WAV format? (Or, if you prefer, how to decode & re-encode them into MP3 or Ogg Vorbis? But WAV is sufficient as I already have good tools for WAV ➔ MP3/Ogg conversion.)

I'm mostly interested in Mac or Linux solutions, but feel free to mention Windows ones too.

(Use case: I have some voice memos ("Apple lossless audio file"), recorded with iPhone, that I'd like to share in a format that's more common than AAC.)

share|improve this question
up vote 6 down vote accepted

The easiest way to do this is probably with iTunes. In your preferences, go to Import Settings and choose "Import Using" to WAV encoder. Then you can right-click on any AAC song and choose "Create WAV version." You should be able to select a bunch of files at once and do this to them in bulk.

Nota bene: Don't forget to switch your import settings back to AAC when you're done, presuming you still want to be using it.

share|improve this answer
Thanks, that works smoothly. Even if "import settings" at first seems a bit funny place for this setting. :) That NB is a good reminder indeed. – Jonik Aug 18 '09 at 0:41

On Ubuntu, I use avconv on the command line

avconv -i input.m4a output.wav

This can do every M4A in a directory, combined with a for loop

for f in *.m4a; do avconv -i "$f" "${f/%m4a/wav}"; done

You can use exactly the same syntax for ffmpeg, except every instance of avconv with ffmpeg.

I believe that WinFF, a GUI for ffmpeg, can do this.

share|improve this answer
Yup, works equally with ffmpeg instead of avconv – hennr Feb 22 '15 at 8:15
FWIW, I was converting from audio-only "m4a" to "opus" and the output contained an empty video stream for some reason. I had to add -vn to avconv to force audio-only output. – Petr Pudlák May 7 at 20:04

To decode from AAC to WAV, you can use FAAD2, which is a command-line utility.

faad -o output.wav input.aac
share|improve this answer

In Ubuntu, I used SoundConverter (just search for it in Ubuntu Software Center).

share|improve this answer

MediaMonkey should get the job done of converting the audio formats. ACC to WAV, OGG or MP3.

share|improve this answer
Thanks. For the record, MediaMonkey seems to be a Windows-only app. Some more relevant info: "MediaMonkey also allows automated conversion from all supported formats to MP3, OGG/Vorbis, WMA and WAV with total control over quality and volume settings. Registration to MediaMonkey Gold is required for converting more than five files to mp3. Alternatively, the user can replace the included MP3 encoder library with a free one, such as LAME." I personally appreciate the possibility to use LAME. – Jonik Aug 18 '09 at 0:31
Yes, it is windows-only as far as I know. I've got my copy hooked up to LAME, and I've converted WAY more than 5 files to MP3 with the free version. – Electrons_Ahoy Aug 18 '09 at 2:16

Try Format Factory, it allows you to convert files from any format to any other format

share|improve this answer

If you are running Windows, try WinFF.

It can convert from/to MP3, MP3 (mono), MP4 (FS/WS), OGG, WAV, AAC, and many others.

share|improve this answer

You must log in to answer this question.

protected by slhck Nov 2 '14 at 19:46

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .