AccueilđŸ‡«đŸ‡·Chercher

Au (format de fichier)

Le format de fichier Au est un format de fichier audio trÚs simple développé par Sun Microsystems.

Au
Caractéristiques
Extensions
.au, .snd
Type MIME
audio/basic
PUID
Signature
2E 73 6E 64 (hexa)
Développé par
Version initiale
Type de format
Conteneur de fichiers
Audio PCM, ”-law

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 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")
1DĂ©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.
2Taille des donnĂ©es Taille des donnĂ©es en octets. Si la taille est inconnue, la valeur 0xffffffff peut ĂȘtre utilisĂ©e.
3encodageFormat d'encodage des données :
  • 1 = 8-bit G.711 ”-law
  • 2 = 8-bit linear PCM
  • 3 = 16-bit linear PCM
  • 4 = 24-bit linear PCM
  • 5 = 32-bit linear PCM
  • 6 = 32-bit Ă  virgule flottante (standard IEEE_754)
  • 7 = 64-bit Ă  virgule flottante (standard IEEE_754)
  • 8 = DonnĂ©es d'Ă©chantillons fragmentĂ©s
  • 9 = Programme DSP
  • 10 = 8-bit Ă  virgule fixe
  • 11 = 16-bit Ă  virgule fixe
  • 12 = 24-bit Ă  virgule fixe
  • 13 = 32-bit Ă  virgule fixe
  • 18 = 16-bit linĂ©aire "with emphasis"
  • 19 = 16-bit linĂ©aire compressĂ©
  • 20 = 16-bit linĂ©aire "with emphasis" et compressĂ©
  • 21 = Commandes DSP pour Music kit
  • 23 = 4-bit ISDN u-law compressĂ© en utilisant la norme de compression ITU-T G.721 ADPCM destinĂ© Ă  la voix.
  • 24 = ITU-T G.722 ADPCM
  • 25 = ITU-T G.723 3-bit ADPCM
  • 26 = ITU-T G.723 5-bit ADPCM
  • 27 = 8-bit G.711 A-law
4Fréquence d'échantillonnage Nombre d'échantillons par seconde (par exemple 8000)
5Canaux 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

    Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.