web-dev-qa-db-fra.com

Comment convertir des fichiers audio .aif en mp3?

J'ai des fichiers audio avec les extensions .aif (audio AIFF/Amiga/Mac). Comment les lire et, plus important encore: comment les convertir au format mp3 ou à un autre format audio plus courant?


update: en essayant d'exécuter une commande trouvée ici , à savoir for i in *.aif; do sox "$i" "$i.wav"; done, et ayant sox déjà installé, j'obtiens une erreur comme

formats sox FAIL: impossible d'ouvrir le fichier d'entrée 'nomfichier': type de compression AIFC non pris en charge `ima4 '


exiftool fournit des informations telles que:

File Size                       : 41 MB
File Modification Date/Time     : 2013:04:23 15:54:02+02:00
File Permissions                : rw-r--r--
File Type                       : AIFC
MIME Type                       : audio/x-aiff
Format Version Time             : 1990:05:23 14:40:00
Num Channels                    : 1
Num Sample Frames               : 1257382
Sample Size                     : 0
Sample Rate                     : 16000
Compression Type                : Unknown (ima4)

pour une raison quelconque, Sudo apt-get install ffmpeg libavcodec-unstripped-52 ne fonctionnerait pas (impossible de localiser le paquet - mais le multivers est activé)

12
user47206

Trouver cette solution ici (également recommandé dans les commentaires), pour une raison quelconque, Sudo apt-get install ffmpeg libavcodec-unstripped-52 ne fonctionnerait pas (impossible de localiser le paquet - mais le multivers est activé).

Mais dans Synaptic, j’ai vu que j'avais libavcodec53 installé, mais pas libavcodec-extra-53. L'installation de ce dernier a désinstallé l'ancien, puis la commande ffmpeg -i inputfile.aif -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 outputfile.mp3 a fonctionné.

Alors,

~$ Sudo apt-get install libavcodec-extra-53
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libavutil-extra-51 libdirac-encoder0 libopencore-amrnb0 libopencore-amrwb0
  libopenjpeg2 libvo-aacenc0 libvo-amrwbenc0 libx264-123
The following packages will be REMOVED:
  libavcodec53 libavutil51
The following NEW packages will be installed:
  libavcodec-extra-53 libavutil-extra-51 libdirac-encoder0 libopencore-amrnb0
  libopencore-amrwb0 libopenjpeg2 libvo-aacenc0 libvo-amrwbenc0 libx264-123
0 upgraded, 9 newly installed, 2 to remove and 0 not upgraded.
Need to get 7,656 kB of archives.

Après cela, d'autres commandes et actions fonctionnent maintenant, y compris celles permettant de convertir en mp3, comme avconv -i %f %f.mp3. Pour voir cela dans Terminal, j'ai ajouté aux actions personnalisées de Thunar: gnome-terminal --window-with-profile=new1 -e "avconv -i %f %f.mp3". (Dans Gnome Terminal, créez un nouveau profil appelé "new1" et modifiez-le ("Modifier/Profils/Titre et commande") en "Lorsque la commande se ferme: maintenez le terminal ouvert".)

Même après cela, les fichiers aif ne peuvent pas être lus par Totem, Parole, Xine, DeaDBeeF, Banshee ou VLC ; même dans Audacity , le son est très déformé, tout comme dans Audacious . Mais mplayer (SMPlayer, Gnome Player, Mplayer) peut très bien les jouer .

5
user47206

Après les recettes Unix de Toon, par exemple (et les exemples ci-dessus):

Sudo apt-get install ffmpeg
ffmpeg -i track1.aiff -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 track1.mp3

(Les anciennes versions d'Ubuntu peuvent utiliser avconv au lieu de ffmpeg.)

8
don bright

Pour convertir en FLAC :

flac [INPUTFILE]

(Si vous trouvez flacn’est pas installé: Sudo apt-get install flac.)

page de manuel flac ici , montrant les options.


De même, pour convertir en mp3:

Sudo apt-get install lame

lame [inputfile]
1
David Oliver

Il existe un autre programme appelé assoundconverter et vous pouvez l'installer avec votre terminal.
Sudo apt-get install soundconverter.

à partir des options EDIT -> Preferences, vous pouvez le personnaliser à votre guise. enter image description here

Cela convertira n'importe quel format en mp3 et autre. J'espère que cela pourra aider.

1
rɑːdʒɑ