Apple n'intègre pas de décodeur logiciel pour l'AV1 et c'est toujours un problème

Pierre Dandumont |

Avec les iPhone 15 Pro et les MacBook Pro équipés d'une puce M3, Apple a (enfin) ajouté la prise en charge de l'AV1, un codec libre et performant. Mais, car il y a un gros mais, la société n'a pas encore intégré de décodeur logiciel dans ses différents systèmes d'exploitation. Et les fichiers encodés en AV1 ne peuvent donc être lus que sur les quelques appareils qui intègrent un décodeur matériel1.

Le logo de l'AV1

C'est un cas assez inédit chez Apple : le H.264 a été intégré bien avant les premiers Mac capables de le décoder matériellement (dès Mac OS X Tiger), et le HEVC (H.265) a été livré avec un décodeur logiciel en même temps que les premiers Mac équipés d'un décodeur matériel (avec macOS High Sierra). Pour l'AV1, les Mac, iPad et iPhone qui n'ont pas de décodeur matériel ne peuvent pas lire les fichiers avec les outils des différents OS, et les quelques Mac Intel qui disposent d'un décodeur matériel2 sont dans le même cas.

Pas de décodage sous macOS.

Le point (presque) amusant, c'est que macOS et les autres systèmes intègrent un décodeur logiciel très performant, le dav1d porté par l'association VideoLAN. Très optimisé, ce décodeur permet de lire des vidéos en AV1 sur du matériel peu puissant de façon fluide… et Apple l'a intégré dans ses OS uniquement pour lire les images AVIF, nous en avions parlé dans un dossier sur le sujet.

Apple ne gère toujours pas le codec AV1 et c'est un gros problème en 2023

En 2023, l'absence de prise en charge de l'AV1 doit réellement être vue comme un défaut : le codec est de plus en plus populaire dans les services de streaming, car il permet une réduction de 15 à 30 % de la bande passante à qualité perçue identique. Qui plus est, il est exempt de royalties, contrairement au H.265. Et ne croyez pas que l'AV1 se limite aux vidéos en 8K sur YouTube : le codec est aussi employé dans des contextes bien plus intéressants, comme le streaming de vidéos avec Twitch ou la lecture de vidéos en basse définition dans les pays où les abonnements sont onéreux, car réduire la bande passante est intéressant pour l'utilisateur dans ce cas.

Reste à espérer qu'Apple intègre un décodeur dans une version mineure de ses OS ou - a minima - dans les successeurs de macOS Sonoma et iOS 17.


  1. Une implémentation par ailleurs assez limitée : la concurrence intègre des encodeurs AV1 depuis plusieurs mois dans de nombreuses puces.  ↩︎

  2. Les Mac Pro 2019 équipés d'une Radeon Pro W6000 intègrent un décodeur, tout comme tous les Mac reliés à un eGPU à base de Radeon RX 6000.  ↩︎

Accédez aux commentaires de l'article