Le codec Opus 1.2 arrive sur votre téléphone: un son de haute qualité à 32 kbps

Le Xiph. Org Foundation a lancé le codec audio Opus 1.2, qui apporte des améliorations substantielles à l'audio en temps réel. Apprenez tout sur comment cela a changé !

Le Xiph. Org Foundation vient d'annoncer sa dernière amélioration du codec audio Opus avec la sortie de son encodeur libopus 1.2. Avec cette dernière amélioration, Xiph. Org a réussi à rendre Opus utilisable pour l'audio stéréo pleine bande à seulement 32 kb/s, ce qui s'associera bien avec le prochain système libre de droits. Format vidéo AV1 dans le conteneur WebM pour offrir une qualité audio et vidéo supérieure sur des connexions plus lentes.

Pour ceux d'entre vous qui ne connaissent pas le format, Opus est un codec audio libre de droits standard de l'IETF issu de la fusion du Xiph. Le codec CELT d’Org Foundation et le codec SILK de Skype, dans le but de créer un format libre de droits pour tous les fichiers audio avec perte. Il a été conçu pour bien s'adapter aux changements de débit binaire, pour nécessiter un débit extrêmement faible et pour pouvoir être codé et décodé avec un très faible débit. peu de puissance de traitement utilisée, ce qui est essentiel pour les utilisations en vidéoconférence, en streaming mobile et tout autre audio en temps réel applications. Au cours des cinq années qui ont suivi la normalisation d'Opus, il a déjà été largement adopté sur le Web, notamment par les services de streaming, les téléphones IP, les lecteurs multimédias et autres.

L'opus 1.2 apporte avec lui quelques améliorations substantielles à la fois à la qualité de la musique et à la qualité de la parole. Comme mentionné ci-dessus, Opus a maintenant atteint le point où il est utilisable pour audio stéréo pleine bande à seulement 32 kb/s, quelque chose que l’on pensait irréalisable il y a quelques années à peine. Les améliorations apportées avec libopus 1.2 permettent d'utiliser l'encodage VBR à 32 kb/s, ce qui était auparavant évité en raison de la impression inexacte que cela nuirait à la qualité audio dans les zones de débit extrêmement faible, ce qu'Opus est capable d'éviter.

[identifiants de liste de lecture = "179434,179437,179435,179436,179438,179514"]

L'Opus 1.2 amène également la qualité de la parole au point où elle est utilisable pour la parole pleine bande à seulement 14 kb/s, contre 21 kb/s dans l'Opus 1.1 et 29 kb/s dans l'Opus. 1.0. Ceci est dû en partie aux améliorations apportées au mode hybride d'Opus, qui utilise SILK pour les fréquences inférieures à 8 kHz et CELT pour les fréquences de 8 kHz à 20 kHz. kHz. Le réglage effectué dans libopus 1.2 lui permet d'utiliser à la fois CELT et SILK conjointement à des débits aussi bas que 16 kb/s, soit la moitié de la limite précédente de 32. Ko/s.

[identifiants de liste de lecture = "179445,179447,179446,179448,179444,179443,179442,179518"]

Une chose intéressante à noter est qu’il n’y a eu aucun changement majeur auquel cette amélioration puisse être attribuée. Alors que les améliorations de l'Opus 1.1 provenaient principalement d'une petite sélection de changements, l'Opus 1.2 est le résultat d'un développement itératif et d'une pléthore de modifications mineures qui ont abouti à une amélioration massive.

Malgré ces améliorations substantielles de la qualité, les travaux sur l'encodeur ont en fait conduit Opus à nécessiter encore moins de puissance de traitement qu'auparavant. Opus était déjà un leader du marché en termes de faible puissance de traitement utilisée, mais la mise à jour 1.2 de libopus a amené les encodages au point où vous pouvez décoder de la musique stéréo pleine bande à 128 Ko/s en temps réel avec seulement ~11 MHz de puissance de traitement sur un processeur Intel Haswell en mode virgule flottante (ou seulement ~33 MHz sur un ARM Cortex-A53 en mode virgule fixe) et une parole mono large bande de 12 kb/s en seulement ~2 MHz sur un processeur Intel Haswell en mode virgule flottante (ou seulement ~6 MHz sur un ARM Cortex-A53 en mode virgule fixe) mode virgule fixe). De même, le temps d'encodage a également diminué dans la plupart des situations, certaines d'entre elles les plus extrêmes étant réduites de moitié (comme la complexité d'encodage 5 pour Musique stéréo pleine bande à 128 Ko/s sur un processeur Intel Haswell en mode virgule flottante, qui est passée de ~ 40 MHz avec libopus 1.0 à seulement ~ 21 MHz avec libopus 1.2).

Le développement continu d'Opus avec libopus 1.2 est passionnant à voir, et j'espère que nous verrons Opus continuer à être adopté au fil du temps. Les codecs libres de droits sont essentiels au développement d’un Internet ouvert et interopérable. Ce sont les seuls codecs qui peuvent être implémentés sur tous les appareils, car les codecs grevés de brevets se heurteront fréquemment à divers problèmes majeurs, allant des distributeurs de contenu et des services de streaming qui ne veulent pas payer les frais de licence exorbitants que certains exigent, aux logiciels open source souvent incapable de garantir une licence appropriée au nom de leurs utilisateurs, ou même le logiciel étant totalement incapable de l'intégrer sans violer leur propre licence termes. Ces problèmes avec les codecs grevés de brevets provoquent une fragmentation plutôt qu'une collaboration, car différents groupes créent et mettre en œuvre leurs propres codecs afin d'éviter les frais de licence et divers autres problèmes que les brevets encombraient les codecs apporter. Cela conduit les groupes à créer leurs propres codecs qui nécessitent des navigateurs, des systèmes d'exploitation et/ou des systèmes d'exploitation spécifiques. matériel à utiliser, et qui peut empêcher complètement de larges pans d'utilisateurs de pouvoir utiliser certains contenu. La seule façon d'émerger un codec véritablement universel est de le rendre libre de droits et d'adopter largement ce codec. les quelques codecs utilisés sont essentiels à un Internet sain où tous les utilisateurs ont la possibilité d'accéder à n'importe quel contenu. Les standards ouverts sont le seul moyen de garantir une expérience utilisateur cohérente sur l’ensemble du marché, et il est fantastique que l’option libre de droits soit également la meilleure.