La conversion de fichier AMR vers le format WAVE peut s’avérer utile lorsque, par exemple, des fichiers audio ont été récupérés depuis un téléphone mobile. La licence du format et plus précisément du codec AMR n’étant absolument pas claire, son utilisation n’est donc pas recommandée.

De plus, il est généralement impossible de retravailler un son directement dans ce format. La plupart des logiciels, si ce n’est tous, n’acceptent pas le format AMR.

C’est pourquoi, je décris ici la procédure pour effectuer cette conversion.

Pré-requis

Une version de MPlayer compilée avec le support de AMR NB (Narrow Band) et AMR WB (Wide Band).

Procédure

mplayer input.amr -ao pcm:file=output.wav

Compilation de MPlayer avec support de AMR

Si vous ne possédez pas de version de MPlayer avec le support de AMR, il vous faudra récupérer et compiler vous même les bibliothèques AMR NB et AMR WB, ainsi que MPlayer.

Pour compiler une version de MPlayer compatible avec AMR NB et AMR WB, la procédure succincte ci-dessous, devrait vous donner les premières pistes.

  1. Récupération des bibliothèques AMR NB et AMR WB 1
  2. Compilation des bibliothèques AMR NB et AMR WB
  3. Récupération du code source de MPlayer 2. Prenez le paquet source snapshot.
  4. Compilation de MPlayer

Références