MlX [MdvMondeLinuX]

Conversions de fichiers musicaux

vendredi 9 février 2007 par deny

Il n’est pas rare, de nos jours , de récupérer des fichiers musicaux de divers formats et de ne pouvoir les lire avec son lecteur de musique favori .

Voici quelques astuces pour se dépatouiller parmi les multiples formats qui peuplent le web . Ce qui suit peut être interdit par la législation de votre pays .Il est entendu que l’on discute ici de fichiers libres de droit.

Fichiers Wav.

Le principal inconvénient des fichiers wav est leur taille , plutôt volumineuse . Voici un script qui convertit de WAV à Ogg :

# !/bin/bash /usr/bin/oggenc « $1 » -o « $1%wavogg » /bin/rm $1

Il est exécuté comme suit ./wavtoogg fichier.ogg pour convertir le fichier.wav en fichier.ogg.

De ogg à wav

Il se peut que vous ayez à faire l’inverse c’est_à-dire convertir de Ogg à Wav. Le script ogg123 est fait pour vous :

# !/bin/bash /usr/bin/ogg123 -d wav -f $1\.wav $1\.ogg

vous devez l’exécuter ainsi

./ogg2wav fichier (du nom de votre fichier fichier.wav sans l’extension) ce qui vous donnera un fichier converti du nom de fichier.ogg

De wav à mp3

Ce script convertira un fichier (wav) en fichier.mp3

# !/bin/bash

/usr/local/bin/lame $1\.wav -o $1\.mp3

Exécutez comme suit : ./wavtomp3 fichier

De mp3 à wav

Il est possible de reconvertir ce même fichier de mp3 en wav : On utilisera alors le programme mpg321 qui s’installe avec un urpmi mpg321 en console et en root.

Le script de conversion est le suivant :

for i in /home/deny/*.mp3 ; do mpg321 $i -w $i%mp3wav ; done

convertira l’ensemble de vos fichiers mp3 en wav

De wma à ogg

Les fichiers wma sont des émanations de windows, le côté obscur de la force et en tant que tels ils ne sont pas audibles par n’importe quel lecteur de musique : Mplayer va me permettre de me sortir de ce mauvais pas :

# !/bin/sh for i in *.wma ; do mplayer -ao pcm -ao pcm:file=« $i%.wma.wav » « $i » oggenc -m 256 « $i%.wma.wav » rm -f « $i%.wma.wav » done

et voila nos fichiers wma convertis en ogg .

De flac à ogg

Les fichiers flacs sont aussi particulièrement volumineux et gagnent à être convertis voici un script qui convertit avec deux paramètres , le répertoire et le format (flac ou shn) des fichiers en ogg

# ! /bin/bash # Usage script PATH FORMAT

REP=$1 FORMAT=$2

if [1] then echo « Erreur ! » exit 1 fi

if [2] then cd $REP else echo « $REP n’existe pas ! » exit 1 fi

for i in *.$FORMAT do if [3] then flac -d « $i » fi if [4] then shntool conv $i fi done

for i in *.wav do oggenc -q 8 « $i » done

rm -rf *.flac *.wav *.shn

[1] -z $1 || -z $2

[2] -e $REP

[3] « $FORMAT » == « flac »

[4] « $FORMAT » == « shn »


Accueil du site | Contact | Plan du site | Espace privé | Statistiques | visites : 19811

Suivre la vie du site fr  Suivre la vie du site Logiciel  Suivre la vie du site Multimedia Son   ?

Site réalisé avec SPIP 1.9.2d + ALTERNATIVES

Creative Commons License