FLAC-1.2.1

Introduction à FLAC

FLAC est un CODEC audio similaire au MP3, mais sans perte, ce qui veut dire que le son est compressé sans perdre d'informations.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

  • Téléchargement (HTTP) : http://downloads.sourceforge.net/flac/flac-1.2.1.tar.gz

  • Somme de contrôle MD5 du téléchargement : 153c8b15a54da428d1f0fadc756c22c7

  • Taille du téléchargement : 1.9 Mio

  • Estimation de l'espace disque requis : 205 Mio (includes running the test suite)

  • Estimation du temps de construction : 0.6 SBU (additional 8 SBU to run the test suite)

Dépendances de FLAC

Facultatives

libogg-1.3.0, NASM-2.09.10, DocBook-utils-0.6.14, Doxygen-1.7.5 and Valgrind

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/flac

Installation de FLAC

Installez FLAC en lançant les commandes suivantes :

sed -i 's/#include <stdio.h>/&\n#include <string.h>/' \
    examples/cpp/encode/file/main.cpp &&
    
./configure --prefix=/usr --disable-thorough-tests &&
make

Pour tester les résultats, lancez : make check. Notez que si vous avez passé les paramètres --enable-exhaustive-tests et --enable-valgrind-testing à configure et si vous lancez la suite de tests, elle mettra beaucoup de temps (jusqu'à 300 SBUs) et utilisera environ 375 Mio d'espace disque.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--disable-thorough-tests : Ce paramètre est utilisé pour que la suite de tests s'effectue dans un délai raisonnable. Supprimez-la si vous désirez des tests plus étendus.

--enable-sse : Cette option est désactivée par défaut et devrait être activée si votre machine a une possibilité SSE. Une manière de savoir si vous avez SSE est de lancer cat /proc/cpuinfo et voyez si sse est listé dans les drapeaux.

--disable-static : Ce paramètre empêche les bibliothèques statiques de se construire.

Contenu

Programmes installés: flac et metaflac
Bibliothèques installées: libFLAC.{so,a}, libFLAC++.{so,a} et libxmms-flac.{so,a}
Répertoires installés: /usr/include/FLAC, /usr/include/FLAC++ et /usr/share/doc/flac-1.2.1

Descriptions courtes

flac

est un outil en ligne de commande pour encoder, décoder et convertir des fichiers FLAC.

metaflac

est un programme pour lister, ajouter, supprimer ou éditer des métadonnées dans un ou plusieurs fichiers FLAC.

libFLAC{,++}.{so,a}

ces bibliothèques offrent les APIs natives de FLAC et d'Ogg FLAC C/C++ pour des programmes utilisant FLAC.

libxmms-flac.{so,a}

est un plugin pour XMMS.

Last updated on 2011-12-29 00:27:03 +0100