Convertir un fichier Flac en mp3

21 11 2009

Flac est un format de fichier libre pour compresser des fichiers audio sans perte (contrairement au mp3). Il permet de conserver ses originaux tout en limitant la place occupée sur le disque dur.

En une ligne de commande sous Linux, il est possible de convertir un fichier Flac en mp3 pour l’envoyer par mail.

Pré-requis

Sous Ubuntu, il faut les paquets flac et lame.

sudo apt-get install flac lame

Pour un fichier

Flac permet de compresser mais aussi de décompresser. Le format de sortie par défaut est du wav. Format que Lame peut compresser en mp3.

flac -d fichier.flac -o - | lame -q 0 -b 128 --resample 44.1 - fichier.mp3

Explication des options :

  • flac
    • -d : décompresse (par défaut Flac compresse),
    • -o - : permet de rediriger le résultat vers la sortie standard (elle-même redirigée vers l’entrée standard de Lame par le tube),
  • lame
    • -q 0 : qualité maximale (on a des bonnes machines aujourd’hui, autant en profiter. Attention, c’est un zéro et pas la lettre o),
    • -b 128 : définit le débit à 128 kbps (le débit classique des mp3, bon équilibre permettant d’envoyer le fichier par mail),
    • –resample 44.1 : rééchantillonne la source en 44100 Hz (l’échantillonnage CD) car les fichiers Flac peuvent être en 48000, 96000 voire 192000 Hz, échantillonnages pas tous reconnus par le mp3.

Pour plusieurs fichiers

Si vous voulez convertir tous les fichiers se trouvant dans un répertoire, la ligne de commande varie un peu.

for fic in *.flac
do
  flac -d "$fic" -o - | lame -q 0 -b 128 --resample 44.1 - `basename "$fic" .flac`.mp3
done

La différence réside dans l’utilisation de la boucle for pour passer en revue tous les fichiers et de l’utilitaire basename pour générer automatiquement un nom de fichier.

Attention, cette commande ne vérifie pas l’existence préalable d’un fichier mp3 ! S’il en existe un, il sera écrasé lors de la conversion.

About these ads

Actions

Information

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s




Suivre

Recevez les nouvelles publications par mail.

%d blogueurs aiment cette page :