Mac4Ever MacGameZone Gadget O'Mac Refurb-Store Mac-LAN : Jouez ! Forum : ...
icon
Mardi 21 Octobre 2003

Le retour des FFT

Creation > Autre
Voici un nouvel article d'un de nos lecteurs. Cette fois-ci, Noxx puisqu'il s'agit bien de lui...) s'attaque aux différents codecs pour la compression de la musique. Et tire des conclusions pour le moins surprenantes...
Mais avant de lui laisser la souris et le clavier, je me permet une petite mise au point. Il s'agit du retour des FFT, puisque Noxx vous en avait déjà parlé, mais dans une niouse. Voici, donc, un petit copié-collé, ci-dessous, pour être le plus complet possible sur le sujet:

Niouse du 30 Avril 2003:


« Apple a introduit récemment le AAC comme format de diffusion dans son service de musique en ligne. Mais que vaut ce format par rapport au MP3 ou au CD ? C'est un sujet qui est en discussion en ce moment et il est n' pas toujours évident de faire la part des choses.

Alors par curiosité j'ai fait une série de tests simples. Avec Felt Tip Studio j'ai pris des extraits des FFT (Transformées de Fourier) qui donne une idée du spectre d'un passage musical. J'ai utilisé un extrait de 8 secondes de la Marche des Turcs dans le CD Tous les matins du monde, sur un passage orchestral et j'ai comparé les différentes FFT des fichiers compressés afin d'observer leur fidélité avec le signal original. Il apparait que les mp3 sont dans les choux quelque soit le débit choisi comparé au AAC. La fidélité est bien plus grande dans toutes les gammes de fréquences; on retrouve les articulations du son même s'il y a un manque de dynamique par rapport à l'original sur certaines fréquences.

L'augmentation du débit n'amène pas de grandes différences pour l'AAC sauf dans les fréquences plus hautes qui demeurent plus proches de l'original.
Toutefois il y a une chose à ne pas perdre de "vue", les codec d'iTunes sont tous très bons et il faut du bon matériel hi-fi pour entendre des différences. Je peux juste dire que le MP3 à 128 kbits possède un peu moins de définition sonore, le son est moins présent, moins brillant que l'original, mais rien de bien flagrant. Les FFT font un effet de loupe utile pour faire un choix, au cas où... J'ai l'intention de faire d'autres tests dans d'autres conditions, avec d'autres styles de musique...

• le graphique du AAC 128Kbps
• le graphique du AAC 160kbps
• le graphique du MP3 128Kbps
• le graphique du AAC 192Kbps
• le graphique du Aiff (Le CD orignial)
 »

Cette précision étant faite, laissons les ustensiles de cuisine à Noxx...

Le retour des F.F.T.


Avec le développement des systèmes de téléchargements payants de musique sur Internet, chacun y va de son appréciation sur le meilleur codec de compression et du débit minimal de tout mélomane averti. Ce sujet m’intéressant également, j’ai voulu en avoir le cœur net. Mais au lieu de me contenter des tests auditifs, j’ai cherché un moyen objectif de mesurer la qualité des algorithmes de compression. Pour cela j’utilise Sound Studio qui me permet de décomposer un signal audio en FFT, c’est-à-dire en français les “transformées rapides de Fourier”.

Cette décomposition permet de donner une idée du spectre harmonique d’un extrait musical : cela correspond à la puissance du signal en fonction des fréquences du spectre audible. Chaque instrument possède un spectre particulier qui permet sa reconnaissance par l’oreille.

Ainsi pour restituer précisément le timbre d’un instrument, il faut que l’algorithme soit capable de restituer le maximum d’éléments de son spectre. Les FFT permettent de les inscrire dans un graphique, ce qui fait que l’on compare avec les yeux et non plus avec les oreilles. Et les moyens Hi-Fi de restitution n’entre plus en ligne de compte.

Un extrait musical en AIFF (ou WAV c’est pareil) nous servira d’étalon puisque toutes les composantes du spectre du morceau sont présentes. J’ai choisi un extrait de 2 secondes pour ne pas surcharger le spectre, mais dès que l’on passe aux aigus, les choses deviennent un peu confuses, toutefois des “articulations” du signal restent visibles. C’est un extrait du groupe Slayer : on aime ou on n’aime pas, mais force est de constater que c’est exigeant côté signal.

AIFF

Le retour des FFT


J’avais déjà fait ce genre de comparaisons, mais cette fois j’ai voulu tester tous les principaux codecs du marché : AAC par iTunes, OGG par Quicktime, WMA par Windows Mdeia player 9, MP3 par iTunes et Audion et MP3 pro par Audion. Si cela n’est pas indiqué c’est que le débit est à 128 kb/s, qui semble être devenu la norme. Il apparaît assez nettement trois classes de codec : les excellents, les intéressants et les standards.

WMA

Le retour des FFT


OGG

Le retour des FFT


And the winner is... WMA. Ben si… cela m’agace autant que vous, mais le codec de Microsoft semble être celui capable de restituer avec le plus de fidélité le signal original. Il est suivi de très près par le OGG d’Ogg-Vorbis. À vrai dire, jusqu’à 1 Khz la fidélité du signal compressé n’est pas loin d’être parfaite pour les deux codecs. C’est après que les choses se gâtent. On remarquera que les deux codecs coupent un peu des hautes fréquences, mais le WMA me semble respecter un peu mieux l’équilibre des aigus que OGG qui accentue plus de choses.

AAC

Le retour des FFT


On remarquera que la AAC s’en sort pas mal mais il déséquilibre davantage le signal que les deux autres codecs jusqu’à 1Khz et “mange” les extrêmes aigus et les extrêmes graves. Cependant on retrouve les inflexions du signal sur l’ensemble du spectre.
Ces trois codecs sortent du lot : on retrouve toutes les principales articulations de la musique. Je donnerai une mention spéciale pour OGG qui est libre de droit et comparable au WMA.

Ensuite arrivent les MP3 :

MP3 pro 64 Kb/s

Le retour des FFT


MP3 d’iTunes

Le retour des FFT


On peut observer qu’avec le MP3 les choses deviennent, disons… plus approximatives. Clairement le MP3pro est très intéressant puisque qu’avec un débit deux fois moindre il se permet d’être plus proche de l’original que le MP3 d’iTunes. On aurait pu penser que ce MP3pro à 96 kb/s (maximum autorisé) doit être extraordinaire, que nenni… Mais j’en reparlerai plus loin.
J’ai également fait un test avec le MP3 de Lame en utilisant Audion. Certains ne jugent que par ce codec en affirmant qu’il est très supérieur au reste…

MP3 de Lame

Le retour des FFT


C’est mieux que le MP3 d’iTunes surtout dans les aigus, mais enfin on voit surtout que c’est du MP3…
Je classerais ces deux derniers codecs dans les standards : qualité suffisante dans la plupart des cas.

On pourrait me reprocher de n’avoir fait des tests qu’à un seul débit et que le MP3 à 192 kb/s vaut sans doute le AAC à 128 kb/s… Ben non.

3 de Lame à 320 kb/s

Le retour des FFT


Comme vous pouvez le constater la différence n’est pas flagrante avec le même MP3 à 128 kb/s, seuls les aigus semblent accentués et encore peut-être de manière outrancière. Comment expliquer la chose ?
Ces codecs ont visiblement des débits optimum au-delà desquels ils ne savent pas trop quoi faire et quoi prendre dans le spectre.
En effet, les codages se font grossièrement en deux étapes : d’abord un filtrage où l’essentiel est la décomposition en FFT et ensuite un codage numérique des FFT qui semblent indispensables. On peut penser que certains filtrages sont plus " myopes " que d’autres et incapables de coder certaines subtilités du signal. D’où du débit pour rien ou presque. Le cas le plus flagrant est pour le MP3pro où je n’ai pu observer la moindre différence de spectre entre le débit à 64 kb/s et 96 kb/s. Le marketing existe aussi dans le monde des codecs où l’on fait croire que plus de débit est l’assurance de qualité.

Conclusions


Quelles conclusions ? Si l’on n’aime pas le WMA, il y a l’OGG, et puis le AAC n’est pas infamant. Sinon le MP3pro est vraiment intéressant par rapport au poids du fichier généré. Cependant ne perdez pas de vue que les FFT réalisent un effet de loupe sur le signal qui accentue les dissemblances et que ces dissemblances sont, à l’oreille, souvent loin d’être évidentes.

Addendum


[NDRE: En ce début d'année, nous venons de recevoir, un petit complément de la part de Noxx, sur le format MPC.]

J'ai eu un peu de temps devant moi et je me suis attelé au test d'un dernier format qui fait parler de lui : le MPC.
J'ai utilisé Musetools 2.0 pour cela. Les réglages sont plus aléatoires, je n'ai obtenu qu'un débit d'environ 135 kbs en qualité 4. Je n'ai pas trouvé comment être plus précis sur le débit.

Le retour des FFT


Il apparaît que le MPC est un excellent format, à placer dans le groupe de tête avec OGG, WMA et AAC. On voit que toutes les fréquences basses semblent restituées dans leurs détails, par contre il "coupe" davantage le son dans les aigus où clairement OGG et WMA ont une bande passante plus large. Bref, il ne change pas le palmarès. Ce codec semble davantage destiné aux hauts bitrates : peut-être d'autres tests seraient utiles avec de hauts bitrates à 192 Kbs ? Qu'en pensez-vous ?

Voilà, je ne pense pas avoir oublié grand monde cette fois-ci.

@ Contributeur


Les réactions à cet article
Témoignages et avis....
  • Le 22/10/2003, 20:53@ Mister euGene : Pour affiner...

    Très bon article qui se base sur autre chose que le pif :P, donc une question : ça donne quoi sur des musiques plus variées :

    Classique, Jazz, Rap/Hop Hop, Opéra, Techno...

    Juste pour voir si les codecs sont toujours classés pareil ou s'ils font en fonction d'une moyenne quelconque d'harmoniques...
  • Le 22/10/2003, 22:40@ jibu : moins de débit

    et avec un débit de 64 kbit pour le aac, le wma et l'ogg, on a quel résultat?
    Pour le wma par ex. on est censé avoir la même qualité en 64 que le mp3 en 128...
  • Le 26/10/2003, 00:50@ Recho : et le mpc dans tout ça?

    le mpc est un nouveau(?) format que l'on voit fleurir sur le net ces derniers temps. Certains semblent penser que c'est le saint Graal. Comme il se répand de plus en plus et que ni itune ni quicktime savent s'en dépatouiller pour le moment, je serais curieux de savoir ce qu'il en est niveau qualité.
  • Le 27/10/2003, 14:03@ Noxx : Mouais...

    Quelques remarques sur les remarques...
    Les codecs audios n'ont pas vraiment d'oreille. Le genre musical importe peu, ce qui compte c'est la complexité du signal. Pour ma part je ne ferais qu'une distinction : les musiques à "gros" sons (rock, jazz, orchestre...) et les assemblages de "petits" sons (musique ancienne...). Sans doute que dans ce cas là il pourrait y avoir quelques différences sur la sensibilité des filtres des différents codecs.
    L'optique de l'article est la recherche de fidélité. Si le problème essentiel est la taille... Ben prenez ce que vous voulez du moment que cela sonne bien pour vous, mais il est certains que le signal sera davantage dégradé.
    J'ai essayé de me renseigner sur le MPC... Mais il faut avouer que les choses sont peu claires pour le moment, je le testerai dès que je peux.
    J'aimerai plutôt faire quelques tests pour déterminer le débit optimal pour les 3 meilleurs codecs, histoire de stocker les morceaux au mieux.
    Merci pour vos commentaires.
  • Le 27/10/2003, 23:31@ Patlek : MPC, et SNH

    Perso, le mpc m' a beaucoup impressionné; une fois décompressé avec mpc2aiff on obtiens le son originel ... il y a aussi un autre format, le .SNH; les morceaux ne sont pas leger, mais on obtiens à priori de bons résultats La décompression se fait avec Shorten et est trés rapide...Pour les curieux..Alley un petit lien de musique .snh ... Micheal Franti et Spearhead , un tres bon groupe de rap (pas du rap MTV!) on mis leurs archives (enregistrement de concert, des bootlegs ) sur un site:
    http://www.loveisdashit.com/
    Allez a "archives" et tout en bas sont classés par années les archives...
    Ils soutiennent le réseau furthurnet qui est un réseau de peer to peer de fichiers légaux uniquement
  • Le 01/11/2003, 01:19@ paparoot : et les licences ? ...

    le hic du mp3 c'est que la plupart des encodeurs sont illegaux, il faut normalement verser de la i-thune à l'institut Frauhnoffer (pas sûr de l'orthographe et j'ai un coup de flemme pr vérifier) . Bien qu'on trouve facilement des encodeurs pr tt ces divers format, jetez donc un oeil aux licences d'utilisation... Seul le ogg/vorbis a été conçu dans le but d'être un format libre de compression de qualité . Tiens, sinon, dans le genre y a aussi le flac, mais c'est un format de compression sans perte, qui divise facilement le poids de vos captures en wav par 2 . Personnellement, j'ai choisi l'ogg pr sa qualité meilleure au mp3 (il restitue mieux les aigus car il y a une séparation dans un canal à part, ce qu'il n'y a pas avec le mp3, qui lui a tjs un son un peu "lourd"), et pr sa licence d'utilisation libre
  • Le 08/11/2003, 11:44@ kakace : Sceptique

    Sauf erreur de ma part, les graphiques montrent la puissance émise, pour chaque fréquence, sur la totalité de l'échantillon (2 secondes). Or, les méthodes de compressions se basent sur les caractéristiques psycho-acoustiques du tandem oreille-cerveau pour éliminer les parties inaudibles du signal, et donc le compresser dans de meilleures conditions. A ceci s'ajoute le masquage temporel, avec lequel un son fort peut masquer un autre son plus faible, ou de fréquence proche, pendant les quelques millisecondes qui précèdent ou suivent ce signal fort.
    Dans ces conditions, baser ses conclusions sur un graphique (qui en plus ne prend pas en compte la notion de temps) ne peut que biaiser le jugement qualitatif global. Tout est fait pour que l'oreille (et le cerveau) ne perçoivent pas (ou peu) de différences avec l'original, et c'est donc avec ses oreilles qu'il convient de juger.
  • Le 10/11/2003, 10:01@ Noxx : Peut-être mais...

    En effet comme je le dis dans l'article, du point de vue de l'oreille tous les codecs sont bons.
    Ce que tu dis Kakace est juste, mais de toute façon les graphiques sont tellement grossiers que les effets des caractéristiques psycho-acoustiques sont invisibles. Il s'agit de voir si l'allure de la courbe est conservée en partant de l'hypothèse que le codec capable de coder le maximum de caractéristiques du signal original est le plus "hi-fi". C'est tout. La valeur approximative du graphique suffit tout de même pour voir des différence entre codecs. Et dans ce domaine il apparaît clairement que tous les codecs ne se valent pas et que les derniers sortis sont bien meilleurs.
    Une petite précision : en ordonnée on a la puissance, en abscisse les fréquences, le temps ne jouant que sur la lisibilité du graphique (toutes les fréquences s'ajoutent) et elle est médiocre dans les aigus.
    Bref je maintiens ma façon de juger : on a pas toujours le matériel pour juger par l'oreille et c'est intéressant de déterminer le meilleur codec pour stocker ses morceaux préférés.
  • Le 25/11/2003, 15:28@ marsu : et le VQF?

    Il est fait par Yamaha, libre de droit, et même si son débit est limité à 128kb/s, il est nettement meilleur (en qualité acoustique) que l'MP3 à 192. Donc sur un DVD je mets facilement mes 133 CDs de musique... que ce soit du grégorien, du hardrock ou symphonique, jusqu'à présent je n'ai pas entendu la différence!! Je n'en dis pas autant de l' MP3...
    Enfin je voudrais préciser que si c'est pour écouter dans les transports en commun, ou en voiture (mal insonorisée et mal sonorisée), ou sur casque merdique, le MP3 malgré sa qualité foireuse est suffisante, car de toute façon la restitution sera encore plus foireuse!!! Mais quitte à compresser mes CDs en version de sauvegarde, je les mets en VQF... ça prend moins de place et c'est meilleur. Et quand c'est de la radio ou du speaker, je vous dis pas la compression :)
    Si d'oreille vous n'entendez pas la différence entre un CD original et son MP3, de deux choses l'une : soit vous vous êtes bousillé les tympans précédemment; soit vous n'avez pas d'oreille. De toute manière dans ces conditions tous les codecs se vaudront ou presque!!
    Stay tuned,
    Marsu
  • Le 01/12/2003, 16:43@ ldbambou : Questions de béotien

    Humbles salutations à tous ceux qui y comprennent quelque chose…

    1) N'étant ni acousticien ni musicien j'essaye quand même de me répérer: un encodage MP3 à 160 Kb/s (25% plus volumineux) est il équivalent à un AAC à 128Kb/s?

    2) En plus d'être dépassé le MP3 est en train d'être cloué au pilori. Peut on penser que les radios internet qui l'utilisent vont passer au AAC, à l'OGG ou encore à un autre codec "libre"?

    3) iTunes4, dans ses préférences, offre le choix AIFF/AAC/MP3/WAV pour l'importation. Pourquoi pas le OGG dont Noxx nous dit du bien?
  • Le 02/12/2003, 10:20@ Noxx : Puisque le débat continue...

    D'abord les réponses simples :
    1. l'AAC en 128 Kb/s est meilleur (en Hi-Fi) que le MP3 en 160 Kb/s.
    2. A mon avis le MP3 n'est pas en train d'être cloué au pilori (je n'ai pas tant d'ambition pour ce petit article ;-) : pour la radio en 128 kb/s c'est tout à fait satisfaisant et absolument tout le monde peut le lire. Il a encore de beaux jours devant lui.
    3. Ben parce qu'Apple n'a rien à foutre du OGG.

    Concernant le VQF, je ne l'ai pas mis dans le test car je n'ai pas connaissance qu'il existe des outils pour le lire sous OSX. De plus mon expérience du VQF, certe à 96 KB/s, est loin d'être aussi enthousiaste que celle de Marsu. J'ai trouvé qu'il y avait un effet de caisse sur les graves. Mais peut-être l'encodeur était-il médiocre ?
    Je pense qu'il faut le répeter : tous les codecs ne se valent pas et ni tous les encodeurs. Il y a certains MP3 à 128 kb/s absolument horribles alors qu'il peuvent être corrects avec un autre encodeur. De là je pense les expériences édifiantes et catégoriques de certains.
    Les disparités entre encodeurs s'observent surtout sur PC. Le Mac ayant été doté plus tard, les encodeurs sont moins nombreux et plus homogènes. On peut écouter du MP3 en 128 kb/s sans avoir de sensations désagréables : il suffit de l'encoder avec iTunes.
  • Le 15/01/2004, 10:58@ Soundhacker : Pour la musique baroque....

    etant musicien bientot pro ( houu la classe :D :D ) je peux vous dire que le MP3, meme a 192 kbits est une horeur pour la musique ancienne.l'AAC est nettement meilleur...mais rien ne vaut encore et toujours une bonne platine CDet un bon ampli :(

    mais l'AACet l'Ogg Vorbis caracole en tete pour mes oreilles ;) ;)
  • Le 29/01/2004, 17:49@ Hardtraks : Et les codecs WMA

    Bien jourbon, des amis zicos m'ont filé des fichiers WMA depuis sa sortie, le son est super, mais, juste le lire sur Wmplayer Audion ou Vlc c'est bien mais moi je les voudrais bien sur mon iPod j'ai beau chercher jtrouve pas moyen d'encoder ou d'exporter ces sons la sur OsX :( ...
    Pour l'Ogg c trouvé pour Mpc c trouvé mais WMA c dans le fessier... sur ce si quelqu un saurait eclairer ma lanterne.... merci bien :)
  • Le 30/07/2004, 03:55@ g po de psedo : BRAVO (clap clap clap clap)

    c bi1 joli vo discour 2 physicien acoustik ayan passer leur bac a 4an 1/2 ms je nai QUE 17 ans
    vs voyer les discour kom ca on y compren po gran choz
    et j voudrai ecouT MON rock ds MA chambr avec 1 BETE 2 KliT ET SS KE SA ME BOUF 1 PLACE 2 fou s/ mon mac
    alor soyer genti detre CONCRET en voulan bi1 me donner les meillEr infos!!!!!!!

    Merki les dames pipi

    qlq 1
  • Le 31/07/2004, 14:20@ Noxx : Après observations...

    J'ai trouvé des choses très contradictoires au sujet du WMA. Il semblerait que son encodage dans les hautes fréquences soit médiocre. Or c'est justement ce que l'on voit difficilement sur ces graphiques qui deviennent très grossiers au delà de 2Khz.
    Cela ne bouleverse pas le podium mais peut-être la médaille d'or quand même. ;-)
  • Le 01/08/2004, 15:26@ jULES : intéressant ...

    salut a tous, ce sujet de discussion me semble particulièrement intéressant. Je fais justement mon mémoire de fin détudes sur le format de compression AAC. Il est vrai que celui ci arrive clairement dans le peloton de tete... Quelqun aurait il néanmoins des infos en francais quant aux étapes qu'un fichier non compressé subit pour en arriver au format aac? Je ne possède que les textes en anglais de l'ISO qui sont parfois assez difficiles a comprendre...
    Merci à tous
    A bientot
  • Le 09/10/2004, 08:16@ Noxx : Désolé Julien...

    Désolé Julien, je ne suis qu'un amateur intéressé. J'ai lu dans le temps des articles techniques sur le mp3, ce qui ma permis de comprendre des principes qui président à la compression sonore, mais tu dois déjà bien connaître tout cela ;-)
  • Le 31/01/2005, 16:37@ wggn : p'tite question

    qu'elle est la largeur de la fenêtre?
    parce que faire une FFT par exemple avec une fenêtre a 1024 echantillons pour une fréquence d'echantillonnage de 44100 ça fait une fenêtre de 23ms. pour un signal d'une durée de 2 secondes non-périodique il me semble que ça pose problème a moins d'utiliser une approche glissante et donc une visualisation du spectre sur 3 axes (A,f,t: Amplitute, fréquence, temps).
  • Le 06/05/2005, 10:09@ Noxx : p'tite réponse

    @ p'tite question...
    Les harmoniques s'ajoutes les uns sur les autres, c'est pour cela que dans les aigus, le graphique est brouillon (à cela s'ajoute l'échelle logarithmique). Et c'est pour cela que je n'ai pris qu'un extrait de 2 secondes. Cependant cela n'enlève rien au fait que le meilleur codec est celui qui s'approche le plus du graphique originel, c'est juste que c'est beaucoup moins précis. Toutefois la précision de l'oreille étant proportionnelle à la fréquence (environ 4% de la fréquence), les observations concernant les fréquences jusqu'à 2 Khz sont décisives. Mais j'aurais aimé en avoir un peu plus de précision... Hélas je n'ai pas le temps de me re-consacrer à cela...
    Une visualisation du spectre sur 3 axes serait bien, mais cela rend la comparaison des codecs plus complexe aussi.
  • Le 30/05/2006, 12:08@ groumpf : hem

    ca me semble quand meme très approximatif de comparer de la musique avec un graphique comme celui-la. Le procédé est plus adapté pour comparer des signaux dont le spectre est bien connu (impulsion, sinus, carré, dent de scie...) plutot qu'un signal complexe qui évolue dans le temps. On pourrait déjà tester la réponse en fréquence avec un sinus à différente fréquences clés.
    Il faudrait voir du côté des outils utilisés pour tester le matériel hifi.
    Il me semble que dans le cas de la musique l'oreille est la plus adaptée pour comparer puisque c'est pour elle que les algos sont fait. Encore faut-il avoir des oreilles éduquées et pas alimentées de iPod toute la journée...
Donnez votre avis
Réagissez à cet article...
 
Si vous cherchez de l'aide ou si vous avez une question à poser, ne réagissez pas ici ! Redirigez-vous vers le forum !
Pseudo/Nom : Email (sera protégé contre le Spam) :
Titre :
Réaction :
Recopiez le code de l'image ci-contre :
Rubriques
  • humeurcreationmateriel
  • logicielsjeuxmacos