Salut,

J'aimerais savoir extraire et exploiter les données des fichiers audio...
Pour cela je suppose qu'il faut connaitre le format du fichier audio...

J'ai commencé à me renseigner sur les fichier .wav et là je suis confus car je vois plusieurs réponses différentes...
C'est à se demander comment les lecteurs audios s'y retrouvent !!!

Exemples :
- https://fr.wikipedia.org/wiki/WAVEfo...m_audio_format
- http://www.isn.cligniez.fr/ressource...at_%20WAVE.pdf (page 3)
- http://col2000.free.fr/vocal/formawav.htm

J'ai regardé plusieurs fichiers .wav et cela ne correspond pas complétement à ces descriptions...

--> Pour l’instant les 16 premiers octets ("RIFF" + [FileSize (4 octets)] + "WAVE" + "fmt") + ça collent :

FileTypeBlocID (4 octets) : Constante «RIFF» (0x52,0x49,0x46,0x46)
FileSize (4 octets) : Taille du fichier moins 8 octets
FileFormatID (4 octets) : Format = «WAVE» (0x57,0x41,0x56,0x45)

[Bloc décrivant le format audio]
FormatBlocID (4 octets) : Identifiant «fmt » (0x66,0x6D, 0x74,0x20)
Ensuite ça colle plus ou moins... Le DataBlocID n'est pas toujours présent et quand il est présent il n'est pas toujours au même endroit...

[Bloc des données]
DataBlocID (4 octets) : Constante «data» (0x64,0x61,0x74,0x61)
en plus certains bloc seraient facultatifs d’après certains...

Merci.