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.

Lien externe

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 et bien plus. 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 net progrès. John Coalson est le premier auteur de FLAC.

Pour de l'archivage, il est préférable de passer par un format d'encodage non destructif (WAV, APE, FLAC), ceci afin de restituer l'original si besoin est dans un CD audio ou encore pour convertir à la volée dans un format avec perte (MP3, WMA, AAC, OGG Vorbis…) pour les périphériques portables!

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 des FLAC selon TAG. (TRACKNUMBER - TITLE.flac)
for i in split-track*.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 encoder 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.

  • flac.1268079061.txt.gz
  • Dernière modification: Le 18/04/2011, 14:45
  • (modification externe)