Safari 16.4 n’est pas (encore) capable de lire les vidéos AV1

Nicolas Furno |

Safari 16.4, la version du navigateur web d’Apple qui accompagne iOS 16.4 et macOS 13.3, a failli être compatible avec l’AV1, ce nouveau codec vidéo libre et gratuit qui devrait succéder au VP9 poussé par Google et qui pourrait remplacer le H265 favorisé par Apple. Comme le relève le site VideoCardz, les notes de version de la mise à jour affichaient la compatibilité avec les vidéos AV1. Mais nous avons remarqué que la mention avait disparu par la suite et elle est actuellement toujours absente.

L’AV1 est bien mentionné par les notes de version de Safari 16.4 le lendemain de la sortie de cette mise à jour (image VideoCardz).

Vérifications faites, Safari 16.4 semble bien incompatible avec les vidéos AV1. J’ai pu le vérifier avec la bêta du navigateur sur un iPhone, sur un iPad et même sur un Mac : que ce soit avec ce test théorique ou en essayant de regarder cette vidéo encodée en AV1, le résultat est à chaque fois le même. Safari n’est pas capable de gérer ce codec, preuve que les notes de version présentées lors de la sortie de sa mise à jour étaient erronées.

Cela étant, il ne fait guère de doute désormais qu’Apple va prendre en charge l’AV1. Après tout, l’entreprise a bien ajouté l’affichage des images en AVIF, un format dérivé du codec vidéo, avec Safari 16 pour macOS Ventura et iOS 16. La gestion des vidéos en AV1 ressemble à une formalité et la seule question est de savoir quand elle arrivera.

Comme prévu, Safari pourra afficher les images AVIF sous macOS Ventura et iOS 16

Comme prévu, Safari pourra afficher les images AVIF sous macOS Ventura et iOS 16

Safari 16.4 est encore en bêta et il reste possible que les prochaines versions ajoutent cette capacité au navigateur conçu à Cupertino. Autre option, l’AV1 pourrait attendre la prochaine mise à jour majeure du navigateur, qui devrait arriver avec les successeurs d’iOS 16 et macOS Ventura, à l’automne prochain donc.

Apple rejoindra alors Google et Mozilla, qui gèrent l’AV1 dans leurs navigateurs web depuis 2018 et 2019 respectivement. Le dernier gros acteur qui restera encore est Microsoft, même si Edge peut devenir compatible avec le codec en ajoutant une extension à Windows 11. L’entreprise semble étrangement allergique à ces nouveaux formats, car Edge ne prend pas non plus en charge les images en AVIF.

avatar H2Apps | 

Le décodage AV1 est géré au niveau hard? De mon souvenir c’est le cas pour le H265…

avatar yd29021976 | 

@H2Apps

Il me semble avoir lu que les puces m1 n’ont pas de decodage hard du vp1.
Mais je ne suis pas 100% sur 🙄

avatar roccoyop | 

@yd29021976

Pour le M2 il n’y a que la notion du H.264 qui est indiquée sur le site d’Apple. Je me suis toujours posé la question pour le H.265…

avatar maxou56 | 

@roccoyop
C'est indiqué dans la fiche technique des MBA M2 (HEVC=H265):
https://www.apple.com/fr/macbook-air-m2/specs/
"Accélération matérielle pour H.264, HEVC, ProRes et ProRes RAW"

Les puces Ax décodent/encodent le H265 (depuis un certains temps), comme les puces T2 pour les mac Intel, M1, M2.
Par exemple pour la puce M1:
https://www.cpu-monkey.com/fr/igpu-apple_m1_8_core-224

avatar roccoyop | 

@maxou56

Je pensais que le HEVC était un codec comme peut l’être le H.264. Je ne l’ai pas rapproché du H.265.

Il y a donc bien une accélération du H.265 sur le M2 alors.

C’est une bonne chose pour Plex tout ça. J’espère qu’il ne faut pas le Plex Pass pour en profiter.

Finalement pour Plex un M1 suffirait vu qu’il décode également le HEVC. 🤔

avatar raoolito | 

@roccoyop

cette accélération encodage decodage date deja de la puce T2 du temps des intel. mon mac mini tenait la dragée haute aux nvidia récentes alors qu’il n’avait pas de gpu dedie

avatar valcapri | 

@roccoyop

Le H265 est aussi géré maintenant, peut-être qu’il faut un M1 Pro ou M2 Pro au minimum. Mais bien souvent, c’est l’accélération hardware pour l’encodage qui n’est pas là. Bien souvent, le décodage est présent.

Pour l’AV1, ce n’est le cas pour aucune puce Apple pour l’instant ni en décodage ni en décodage. Il faut dire que l’AV1 est encore assez récent au niveau hardware. Voilà, seulement que les cartes graphique RTX 40xx le gère, le Snapdragon 8 Gen 2 aussi. Pour Intel, c’est depuis les Core de 11ieme génération.

avatar yd29021976 | 

@roccoyop

Yes mais moi je parle du AV1 😉
Il me semblait que le h265 était codé/decodé hard sur les apple silicon. J’ai du rever 🙄

avatar jackhal | 

De ce que je me rappelle de mes recherches passées sur le sujet, les M2 non plus ne décodent pas AV1 en hard :-(

avatar ney | 

Edge est basé sur Chromium non ? Le support de ces codecs n’est pas lié au moteur de rendu ?

avatar RonDex | 

@ney

Je me suis posé une même question

avatar Scooby-Doo | 

@ney, RonDex,

Moi :

Bonsoir ! Edge est basé sur Chromium, non ? Le support du codec AV1 est-il lié au moteur de rendu ?

ChatGPT :

Bonsoir ! Oui, vous avez raison, le navigateur Edge de Microsoft est basé sur le même moteur de rendu que Google Chrome, qui est Chromium. En ce qui concerne le support du codec vidéo AV1, il est en effet lié au moteur de rendu.

Le codec vidéo AV1 est une technologie de compression vidéo open source qui vise à fournir une qualité d'image supérieure à celle des codecs précédents tout en utilisant une bande passante réduite. Pour prendre en charge la lecture de vidéos encodées en AV1, un navigateur doit disposer d'un moteur de rendu qui prend en charge ce codec.

Depuis la version 87 de Microsoft Edge, le navigateur prend en charge le codec vidéo AV1, qui est pris en charge par le moteur de rendu Chromium. Cela signifie que les utilisateurs d'Edge peuvent désormais regarder des vidéos encodées en AV1 sans avoir besoin d'installer des extensions ou des codecs supplémentaires.

Il convient de noter que même si le navigateur prend en charge le codec vidéo AV1, la prise en charge de ce codec par les sites Web dépend également de la capacité de ces sites à fournir du contenu vidéo encodé en AV1.

CONNEXION UTILISATEUR