Ceci est une ancienne révision du document !


FLAC c'est quoi?

Free Lossless Audio Codec (FLAC) est un codec libre de compression audio sans perte. À l'inverse de codecs tels que MP3 ou Vorbis, il n'enlève aucune information du flux audio.

flac_logo est approprié pour tous les archivages de données audio, avec le support des métadonnées, image de couverture, ainsi que pour la recherche rapide. FLAC est libre et open source ; ne nécessitant pas le paiement de redevances, il est bien supporté par de nombreux logiciels. Le support de la restitution de FLAC sur les appareils audio portables, et les systèmes audio dédiés est limité mais en progrès. John Coalson est le premier auteur de FLAC.

Pour couper un fichier FLAC en plusieurs pistes, selon un fichier *.CUE :

sudo apt-get install cuetools shntool
sudo apt-get install flac wavpack
cuebreakpoints "fichier-d'infos.cue" | shnsplit -o flac "fichier-audio.flac"

http://aidanjm.wordpress.com/2007/02/15/split-lossless-audio-ape-flac-wv-wav-by-cue-file/

Pour couper un fichier APE en plusieurs pistes FLAC (avec les TAG), selon un fichier *.CUE :

# decoupe de APE selon CUE + compression en flac
cuebreakpoints *.cue | shnsplit -o flac *.ape
 
# tag des fichiers FLAC selon le fichier CUE 
cuetag *.cue split-track*.flac
 
# renommage selon tag
for i in *.flac
do
        titre=$(metaflac --show-tag=TITLE "$i")
        piste=$(metaflac --show-tag=TRACKNUMBER "$i")
        mv "$i" "${piste#TRACKNUMBER=} - ${titre#TITLE=}.flac"
done

Pour convertir un fichier ape / Monkey-audio en FLAC :

Ouvrez le terminal, et placez-vous dans le dossier contenant les fichiers audio ayant l'extension *.ape avec la commande cd

ensuite tapez cette commande :

for i in *.ape; do mac “$i” - -d | flac -o “${i%*.ape}.flac” -; done

tout les fichiers du dossier seront automatiquement convertis en FLAC et renommés comme il se doit.

Ps : Testé sous Debian Lenny 64bits, à vous de tester et corriger en fonction donc, mais ubuntu étant dérivé de Debian, ça ne devrait pas être un problème LOL

Pour decompression un fichier FLAC en WAV:

flac -d -f "mon_fichier.flac"

Ceci va créer un fichier mon_fichier.wav .

Pour compresser un fichier WAV en FLAC:

flac "mon_fichier.wav"

Ceci va créer un fichier mon_fichier.flac .

Pour compresser du FLAC en OGG pour son baladeur:

oggenc -q9 *.flac

Ceci va créer des fichiers *.ogg .

L'option '-q9' qualiter 9 est equivalente a ~320kbps.

Qualiter OGG:

  • -q-1 ~45 kbps
  • -q0 ~64 kbps
  • -q1 ~80 kbps
  • -q2 ~96 kbps
  • -q3 ~112 kbps
  • -q4 ~128 kbps
  • -q5 ~160 kbps
  • -q6 ~192 kbps
  • -q7 ~224 kbps
  • -q8 ~256 kbps
  • -q9 ~320 kbps
  • -q10 ~500 kbps

Contributeurs : Mr_Djez.