Comment décoder des fichiers audio AAC (.m4a) en WAV?

30

Comment convertir (décoder) des fichiers AAC au format WAV? (Ou, si vous préférez, comment les décoder et les réencoder en MP3 ou Ogg Vorbis? Mais WAV est suffisant car j'ai déjà de bons outils pour la conversion WAV ➔ MP3 / Ogg.)

Je suis principalement intéressé par les solutions Mac ou Linux, mais n'hésitez pas à mentionner celles de Windows également.

(Cas d'utilisation: j'ai des mémos vocaux ("fichier audio sans perte Apple"), enregistrés avec l'iPhone, que j'aimerais partager dans un format plus courant que l'AAC.)

Jonik
la source
Ne pas être pédant, mais si le fichier est "Apple Lossless Audio File", alors ce n'est ALACpas le cas AAC(ce qui signifie "Advanced Audio Compression") - pas que cela ait de l'importance pour l'une des réponses actuellement fournies, qui devraient toutes être réalisable pour ALAC ou AAC.
michael

Réponses:

8

La façon la plus simple de le faire est probablement avec iTunes. Dans vos préférences, accédez aux paramètres d'importation et choisissez «Importer à l'aide» vers l'encodeur WAV. Ensuite, vous pouvez cliquer avec le bouton droit sur n'importe quelle chanson AAC et choisir «Créer une version WAV». Vous devriez être en mesure de sélectionner un tas de fichiers à la fois et de le faire en bloc.

Nota bene: N'oubliez pas de remettre vos paramètres d'importation sur AAC lorsque vous avez terminé, en supposant que vous souhaitez toujours l'utiliser.

peterb
la source
1
Merci, cela fonctionne bien. Même si "importer les paramètres" au premier abord semble un endroit un peu drôle pour ce paramètre. :) Ce NB est un bon rappel en effet.
Jonik
43

Sur Ubuntu, j'utilise avconv sur la ligne de commande:

avconv -i input.m4a output.wav

Vous pouvez également utiliser FFmpeg avec la même syntaxe, en remplaçant simplement avconvpar ffmpeg.


Cela peut faire chaque M4A dans un répertoire, combiné avec une boucle for :

Linux:

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

Windows (directement dans l'invite de commande):

FOR %G IN (*.m4a) DO avconv -i "%G" "%~nG.wav"

Windows (dans un fichier batch):

FOR %%G IN (*.m4a) DO avconv -i "%%G" "%%~nG.wav"


Si vous voulez une interface graphique, vous pouvez envisager WinFF , qui est une interface graphique pour FFmpeg.

evilsoup
la source
1
Ouaip, fonctionne également avec ffmpeg au lieu d'avconv
hennr
FWIW, je convertissais de "m4a" uniquement audio en "opus" et la sortie contenait un flux vidéo vide pour une raison quelconque. J'ai dû ajouter -vnpour avconvforcer la sortie audio uniquement.
Petr Pudlák
1
À partir de 2017, ffmpegserait probablement toujours utilisé / préféré avconv, après une période de drame étrange dans l'histoire de ces projets. Il m4as'agit également d'un format de conteneur , en fait identique à mp4(il n'a été introduit que pour aider les systèmes d'exploitation qui utilisaient des extensions de fichier pour déterminer le programme à utiliser pour ouvrir le fichier). Donc, utiliser ffmpeg ...-vn ...pour désactiver la sortie vidéo serait une bonne idée pour des résultats cohérents.
michael
18

Pour décoder d' AAC en WAV , vous pouvez utiliser FAAD2 , qui est un utilitaire de ligne de commande.

faad -o output.wav input.aac
Strom
la source
1
J'allais voter pour cette réponse car elle est la plus simple, malheureusement FAAD2 ne prend pas en charge le format Apple Lossless (FLAC). Pour convertir ce format, vous devrez utiliser FFmpeg à la place.
Gras Double
Apple Lossless est ALAC, pas FLAC. FLAC est gratuit et très bien pris en charge dans presque tous les outils.
tzot
4
ffmpeg -i inputFilename.m4a OutPutFileName.wav

consultez d'autres commandes ffmpeg pour convertir directement au format souhaité (mp3 / ogg / aac, ..)

icyerasor
la source
2

Dans Ubuntu, j'ai utilisé SoundConverter (recherchez-le simplement dans Ubuntu Software Center).

SinkovecJ
la source
1

MediaMonkey devrait faire le travail de conversion des formats audio. ACC à WAV, OGG ou MP3.

Electrons_Ahoy
la source
1
Merci. Pour mémoire, MediaMonkey semble être une application Windows uniquement. Quelques informations plus pertinentes: «MediaMonkey permet également une conversion automatisée de tous les formats pris en charge en MP3, OGG / Vorbis, WMA et WAV avec un contrôle total sur les paramètres de qualité et de volume. L'enregistrement auprès de MediaMonkey Gold est requis pour convertir plus de cinq fichiers en mp3. , l'utilisateur peut remplacer la bibliothèque d'encodeurs MP3 incluse par une bibliothèque gratuite, telle que LAME. " en.wikipedia.org/wiki/MediaMonkey J'apprécie personnellement la possibilité d'utiliser LAME.
Jonik
Oui, c'est uniquement Windows pour autant que je sache. J'ai ma copie connectée à LAME et j'ai converti BEAUCOUP plus de 5 fichiers en MP3 avec la version gratuite.
Electrons_Ahoy
0

Si vous exécutez Windows, essayez WinFF .

Il peut convertir de / vers MP3, MP3 (mono), MP4 (FS / WS), OGG, WAV, AAC et bien d'autres.

user3892628
la source
Notez que WinFF n'est qu'une interface graphique pour la célèbre interface multiplateforme CLI ffmpeg .
Nino Filiu