Au (format de fichier)
Le format de fichier Au est un format de fichier audio trÚs simple développé par Sun Microsystems.
Ce format était courant sur les systÚmes NEXT et SUN et au début des pages internet.
Ă l'origine ce format ne possĂ©dait pas d'entĂȘte, il contenait simplement des donnĂ©es audio codĂ©es en ”-law sur 8 bits Ă une frĂ©quence d'Ă©chantillonnage de 8 000 Hz.
Les fichiers plus rĂ©cents ont un entĂȘte composĂ© de 6 mots de 32 bits, d'une section optionnelle d'information, puis des donnĂ©es audio (au format big endian).
Bien que ce format supporte de nombreux formats d'encodage, il reste associé à la méthode d'encodage logarithmique ”-law.
Spécifications du format actuel
Tous les champs sont stockés au format big endian, y compris les données d'échantillons.
Mot 32 bit | Champ | Description/Contenu en nombre hexadécimal en notation du langage C |
---|---|---|
0 | Nombre magique | la valeur est 0x2e736e64 (4 caractĂšres ASCII ".snd") |
1 | DĂ©calage des donnĂ©es | Le dĂ©calage des donnĂ©es en octets. Le nombre minimum valide est 24 (dĂ©cimal), c'est la taille de l'entĂȘte (six mots de 32 bits) avec aucun espace rĂ©servĂ© pour des informations supplĂ©mentaires. |
2 | Taille des donnĂ©es | Taille des donnĂ©es en octets. Si la taille est inconnue, la valeur 0xffffffff peut ĂȘtre utilisĂ©e. |
3 | encodage | Format d'encodage des données :
|
4 | Fréquence d'échantillonnage | Nombre d'échantillons par seconde (par exemple 8000) |
5 | Canaux | Le nombre de canaux multiplexé (1 pour le mono, 2 pour la stéréo, plus de canaux sont possibles mais ne sont pas supportés par tous les lecteurs) |
Le type d'encodage des donnĂ©es est liĂ© Ă la valeur du champ "Encodage" 3e mot de l'en-tĂȘte). Les formats 2 Ă 7 sont des donnĂ©es non compressĂ©es au format PCM, donc sans pertes. Les formats 23 Ă 26 sont en ADPCM (qui a une compression trĂšs destructrice d'un rapport de 4:1). Les formats 1 et 27 sont respectivement en ”-law et en A-Law, tous deux avec pertes. La plupart des autres valeurs reprĂ©sentent des commandes DSP ou des donnĂ©es conçues pour ĂȘtre traitĂ©es par le logiciel MusicKit de NeXT.
Les donnĂ©es PCM semblent pouvoir ĂȘtre encodĂ©es en mode signĂ©, ou non signĂ©.
Notes et références
- Spécifications du container Au
- (en) Cet article est partiellement ou en totalitĂ© issu de lâarticle de WikipĂ©dia en anglais intitulĂ© « Au file format » (voir la liste des auteurs).