Bonjour,
J'espère être dans la bonne section pour poster.
J'ai pour objectif d'utiliser le codage de Huffman sur un fichier audio wav de façon a réduire son poids. J'ai déjà mon programme qui réalise le codage de Huffman pour un texte. M'étant renseigné sur la question j'ai cru comprendre qu'il fallait, pour compresser un son, accéder à ses fréquences via une transformée de Fourier puis envoyer le tableau des fréquences dans le codage de Huffman.
J'ai réussi à faire la transformée de Fourier rapide (FFT) d'un fichier wav mais c'est à ce stade que je bloque. En effet l'algorithme me renvoie en sortie plusieurs milliers de fréquences qui sont toutes différentes. Or le principe de Huffman est de réduire le poids des entités qui reviennent le plus souvent et vice-versa. Ainsi je pense ne pas avoir compris comment fonctionne réellement le principe de compression du son via FFT+Huffman...
Merci de votre aide.
-----