Transformer des MP3 en WAV
Par Romain, samedi 5 juillet 2008 à 10:36 :: Actualités :: #1470 :: rss
Vous avez peut être une collection de fichiers au format mp3 (que vous avez acquis légalement, cela va sans dire), que vous souhaiteriez graver sur un CD afin de les écouter sur un lecteur de disque "classique", ne lisant pas les mp3. Comment transformer simplement ces fichiers sans passer par un logiciel aussi lourd qu'Audacity ? Ce petit script vous permettra de gagner du temps.
Tout d'abord, il vous faut installer le petit utilitaire mpg123.
Il faut aussi savoir que ce logiciel ne supporte pas les espaces dans le nom des chansons, donc si vous mettez des espaces, il faudra les éliminer (le script le fait).
#!/bin/bash # Le convertisseur ne supporte pas les espaces. On les remplace for fic in *; do newFic=$(echo $fic|sed "s/ /_/g") mv "$fic" "./$newFic" done # on convertit for i in `ls` ; do mpg123 -w $i.wav $i done # On renomme les .mp3.wav en .wav for fic in *;do newFic=$(echo $fic|sed "s/.mp3.wav/.wav/g") mv "$fic" "./$newFic" done
Voila.
L'opération peut prendre du temps suivant le nombre de fichiers a transformer. Le script va générer quelques erreurs si il y a d'autres fichiers dans le répertoire, mais ce n'est pas très grave. A noter que cette transformation ne supprime pas l'original.
Commentaires
1. Le samedi 5 juillet 2008 à 21:43, par André
2. Le dimanche 6 juillet 2008 à 09:15, par Romain
Ajouter un commentaire