Titre | Free Lossless Audio Codec |
Catégorie | Formats audio |
Abréviation | FLAC |
Extension de fichier | .flac |
Mime Type | audio/x-flac; audio/flac |
Pronom PUID | fmt/297 |
Version | Implémentation actuelle : 1.4.3 (23 juin 2023), versions précédentes : 1.0 (2001), 1.3 (2013), 1.4 (2022), spécification : brouillon (draft) pour norme IETF [1] |
FLAC désigne aussi bien le codec destiné à la compression sans perte de données audio qu’un format audio qui utilise ce même codec. Une compression sans perte se paie par une taille de fichier plus élevée en comparaison avec un processus avec perte tel que le MP3. FLAC arrive à compresser à environ 30 à 60 % de la taille initiale de WAVE-PCM, tandis que le MP3 réduit la taille de fichier à environ 10 %. Les compressions examinées vont jusqu’au niveau 4. Au-delà, FLAC ne peut éventuellement plus être qualifié de sans perte.
Ouverture du format: 3 Licence libre: 4 Diffusion: 2 Fonctionnalités: 4 Implémentation: 4 Densité de mémorisation: 3 Vérifiabilité: 4 Bonnes pratiques: 3 Perspectives: 4 Classe de formats: B |
Image
Illustration 1 : structure d’un fichier FLAC [4]
Le Free Lossless Audio Codec permet d’obtenir la compression par l’approximation de l’évolution du signal audio par le codec au moyen de fonctions mathématiques (p. ex. courbes polynomiales). Ainsi, seules les formules mathématiques et les parties du signal qui s’écartent de la courbe d’approximation (valeur différentielle) doivent être enregistrées. Il s’agit d’un codec dit asymétrique. La capacité de calcul requise pour le codage est nettement supérieure à celle nécessaire pour le décodage. Cela abaisse la puissance de calcul requise pour les programmes et appareils de lecture, ce qui prédestine FLAC pour le streaming. C’est la raison pour laquelle FLAC tout comme ALAC sont assez répandus sur les appareils de lecture. Les fichiers FLAC sont enregistrés par défaut dans le conteneur propre à FLAC. Le format de métadonnées utilisé est Vorbis comment. Par ailleurs, des métadonnées AIFF et RIFF peuvent être intégrées dans des fichiers FLAC.
Lors de la compression FLAC d’un fichier non compressé (par ex. WAV), un conteneur FLAC natif est créé. Celui-ci peut reprendre toutes les métadonnées du fichier non compressé, mais pas nécessairement. Ce conteneur de format peut également être intégré ou encapsulé dans le format enveloppe Ogg ou dans les formats conteneurs multimédias MP4 et Matroska.
La capacité de calcul requise pour la compression par rapport à la réduction de la taille est le seul élément qui joue en défaveur de l’utilisation de FLAC comme format d’archivage. Si des données sont déjà proposées aux services d’archives au format FLAC, ce format peut être conservé, à condition qu’un logiciel de décodage approprié soit disponible.
Free Lossless Audio Codec – FLAC version 1.3.2
https://xiph.org/flac/format.html
IETF, Free Lossless Audio Codec, 2023
https://datatracker.ietf.org/doc/draft-ietf-cellar-flac/11/
XIPH Implémentation de FLAC
XIPH, FLAC 1.4.3, 2023
https://xiph.org/flac/changelog.html
[1] M. van Beurden und A. Weaver, « Free Lossless Audio Codec, » IETF, 2023
https://datatracker.ietf.org/doc/html/draft-ietf-cellar-flac
[2] Blog Teufel, «Was ist eigentlich FLAC?,» 2023
https://blog.teufel.de/was-ist-eigentlich-flac/
[3] D. Rice, «FLAC in the archives,» 2013
http://dericed.com/2013/flac-in-the-archives/
[4] xiph.org, «Flac Free Lossless Audio Codec,»
https://xiph.org/flac/format.html
[5] Wikipedia, « Wikipedia - FLAC, » 2023
https://en.wikipedia.org/wiki/FLAC
[6] Open Preservation Foundation, «Breaking WAVEs (and some FLACs),» Januar 2017
https://openpreservation.org/blogs/breaking-waves-and-some-flacs/
[7] Artefactual Systems and the Digital Preservation Coalition, «Preserving Audio Data Types Series,» 2021
Catalogue des formats de fichiers pour l'archivage | version 7.0, juin 2024 |