WavPack - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Caractéristiques détaillées de WavPack

  • gestion complète du PCM (8-, 16-, 20-, 24-bits; 32-bits flottant ; mono, stéréo, multicanal (triphonie, quadraphonie, 5.0, 5.1, 7.1…) ; fréquences d'échantillonnage comprises entre 6 et 192 KHz)
  • format multiplateforme (Windows, Linux, MacOS, Solaris, BSD, PA-RISC et les architectures 64-bits sont actuellement supportées)
  • format libre et ouvert, régi par la licence non-restrictive de type BSD
  • navigation instantanée et gestion du streaming
  • format orienté bloc facilitant le décodage logiciel et matériel
  • mode asymétrique
  • signature md5 intégrée (facilitant vérification et identification des fichiers)
  • utilisable en vidéo (avec ou sans perte & hybride)
  • pleinement supporté dans le conteneur Matroska
  • mode hybride
  • mode avec perte permettant le codage à 2.25 bits par échantillon et plus
  • exécutables de taille réduite (programme indépendant de toute application surdimensionnée)
  • rétrocompatibilité totale avec les version antérieures (WavPack 1.0 à 3.97)
  • gestion des archives auto-extractibles (un fichier WavPack auto-extractible est transformable en fichier WAV sans besoin d'un autre fichier/programme sous Windows)
  • support de ReplayGain
  • support des tags au format ID3v1 et APEv2
  • enchaînement dit gapless (littéralement, « sans blanc »)
  • gestion du piping (autorise un réencodage à la volée dans un autre format, par exemple)

Asymétrie

Un encodage est dit asymétrique lorsque le temps nécessaire à sa réalisation est entièrement décorrélé avec le temps nécessaire au décodage. La plupart des formats de type lossless sont en effet « symétriques » : un encodage très lent (forte compression) aura pour contrepartie un décodage très lent, et si l'encodage est rapide (compression plus faible) le décodage nécessitera moins de ressources processeur. WavPack présente de manière optionnelle des optimisations asymétriques (appelées par la commande -x) permettant l'obtention d'un taux de compression plus élevé sans porter atteinte à la vitesse de décodage (paradoxalement améliorée avec ce mode).

Performances

comparaisons chiffrées

  • Comparatif de Speek - 10 albums (dernière mise à jour : 2005)
  • Comparatif de Hans Heijden - 7 albums (dernière mise à jour : 2006)

comparaisons textuelles

  • comparison Wiki d'hydrogenaudio.org
  • Présentation détaillée des formats sans perte - par Kurtnoise

Histoire

Le développement de WavPack commence au milieu de l'année 1998 avec la sortie par David Bryant de la version 1.0, aux performances déjà remarquables. La version 2.0 ne tarde pas à suivre et, reprenant une idée déjà introduite par Monkey's Audio (un autre format de compression lossless), présente à ses utilisateurs un mode d'encodage avec pertes. La version 3.0 est lancée l'année suivante, et parmi les innovations offertes par cette nouvelle version, on peut citer : un mode d'encodage rapide, la gestion des fichiers PCM "brut" (raw) ainsi qu'un mécanisme de détection d'erreurs (CRC 32 bit). Ces innovations ne suffisent cependant pas à séduire les utilisateurs, dont une large majorité continuera de préférer des formats plus performants tels que Monkey's Audio ou FLAC. Il est vrai que le mode de navigation (seeking) des plus poussif de WavPack 3 (latence pouvant atteindre une dizaine de secondes pour aller d'un point à un autre !) n'était guère attrayant...

Cinq années de gestation et de maturation seront nécessaire pour qu'arrive, enfin, une version 4.0 du format riche en fonctionnalités. Doté d'un mode de navigation plus performant, gérant le multicanal, les sources très haute définition codées en virgule flottante, présentant un mode avec perte largement amélioré, la signature md5, le codage asymétrique.

Page générée en 0.089 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise