Auteur Sujet: Support du codec HEVC par Firefox  (Lu 3720 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 49 917
    • Bluesky LaFibre.info
Support du codec HEVC par Firefox
« le: 08 janvier 2025 à 08:42:26 »
Firefox 134 est disponible depuis hier.



La grande nouveauté en termes de codec, c'est la possibilité de lire les vidéos encodées en HEVC. Ce codec vidéo vient en plus de VP8, VP9, H.264 et AV1.



Attention, il y a 2 restrictions importantes uniquement pour le codec HEVC :
- C'est disponible uniquement avec Firefox sous Windows 10 et Windows 11 dans un premier temps
- Il faut une carte graphique (et son driver) qui prenne en charge le décodage matériel HEVC (et qui a payé les redevances ou royalties associées)

Pour faire simple, tous les PC officiellement éligibles Windows 11 permettent ce décodage matériel.
Quelques PC non officiellement éligibles Windows 11 savent également décoder matériellement HEVC, cela dépend de la carte graphique :
- iGPU Intel Core : à partir des processeurs Core de 6ème génération lancée fin 2015 ;
- iGPU Intel pour les Pentium N et Celeron N : à partir de la génération Goldmont, lancée fin 2016 ;
- Nvidia : à partir de la génération Maxwell (GeForce 900 series) lancée en 2015 ;
- AMD : à partir des Radeon Rx 400 - GCN4 lancés en 2016 ;
- AMD iGPU : à partir des AMD Stoney Ride, lancés à partir du T2 2016. Tous les iGPU Zen sont capables de décoder du HEVC matériellement.

Après Windows, on peut s'attendre à ce que le support de HEVC arrive sous Android, où de nombreux navigateurs prennent en charge HEVC, puis macOS.
Firefox pour Windows 7 n'aura pas le droit à la lecture HEVC : il ne bénéficie plus que de mise à jour de sécurité (les utilisateurs ont été basculés automatiquement vers Firefox 115 ESR et n'ont plus le droit à de nouvelles versions majeures).

Pour Linux, c'est toujours un peu plus compliqué ce type d'accès au matériel. Aujourd'hui aucun navigateur sous Linux ne supporte le codec vidéo HEVC directement, sans mettre des options à son lancement. On peut supposer que les grandes distributions Linux font faire le nécessaire pour que cela fonctionne directement, quand Firefox proposera la fonctionnalité (en 2026 ?).

Sous Windows, le dernier grand navigateur avec un support non systématique du HEVC sur un PC récent est Microsoft Edge. Il faut l'extension HEVC qui est installée sur certains PC et pas sur d'autres.




Vidéo Test HEVC : Si vous arrivez à lire cette vidéo, votre navigateur permet bien de lire les vidéos HEVC


D4ni3l

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • Nantes (44)
Support du codec HEVC par Firefox
« Réponse #1 le: 08 janvier 2025 à 10:53:36 »
https://html5test.co/


Sous Edge 131 et Firefox 134


sous Chromium 131

Config Windows 10 Standard / I7-10700K / nVidia RTX 2060


decalage

  • Abonné Orange adsl
  • *
  • Messages: 201
  • 92
Support du codec HEVC par Firefox
« Réponse #2 le: 09 janvier 2025 à 17:56:15 »
ASUS Zenbook de 2024 avec CPU AMD Ryzen 5 7530U et GPU AMD Radeon Graphics
Firefox 134

Impossible de lire la vidéo test HEVC postée par Vivien ci-dessus.
Citer
Aucune vidéo dont le format ou le type MIME est géré n'a été trouvé.

et sur html5test.co j'ai H.265 support = No

Chrome 131 affiche bien la vidéo.

C'est à cause du GPU mobile ? un flag à activer dans firefox ?

vivien

  • Administrateur
  • *
  • Messages: 49 917
    • Bluesky LaFibre.info
Support du codec HEVC par Firefox
« Réponse #3 le: 09 janvier 2025 à 18:21:19 »
J'ai deux hypothèses pour expliquer ton absence de HEVC :

- Firefox, quand il introduit des fonctions accélérées par le GPU, cible souvent les GPU Intel pour la première phase de déploiement (mais généralement, c'est clairement indiqué)

- Firefox fait régulièrement des déploiements progressifs de ses nouvelles fonctionnalités (mais normalement, c'est mentionné). Par exemple, toujours sous Windows, le DRM PlayReady de Microsoft arrive progressivement (en plus de l'actuel DRM Google Widevine) . Sur les sites de streaming compatibles type Netflix, cela permet de monter la définition par rapport à du Widevine L3.

J'ai cherché dans les bugs, mais je n'ai pas trouvé la réponse. Certains bugs ont plus de 8 ans sur HEVC (demande de prise en charge).
En bug récents, j'ai juste trouvé des pb de ratio : https://bugzilla.mozilla.org/show_bug.cgi?id=1940250

D4ni3l

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • Nantes (44)
Support du codec HEVC par Firefox
« Réponse #4 le: 09 janvier 2025 à 19:38:07 »






quelque infos sous firefox 134: about:support / about:config

D4ni3l

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • Nantes (44)
Support du codec HEVC par Firefox
« Réponse #5 le: 09 janvier 2025 à 20:42:38 »


chromium 131 fonctionne parfaitement

PeGGaaSuSS

  • Abonné Free fibre
  • *
  • Messages: 664
  • Saint-Ouen (93) - Paris (75)
Support du codec HEVC par Firefox
« Réponse #6 le: 09 janvier 2025 à 21:07:56 »
J'ai fait le test avant de percuter que Firefox ne s'était pas mis à jour sur cette machine, ça marchait pas.
Une fois l'update faite c'est bon, la vidéo est lisible et le test html5 est positif.

Surprenant dans le about:support, HEVC est non pris en charge en décodage logiciel mais bien pris en charge en décodage matériel.

vivien

  • Administrateur
  • *
  • Messages: 49 917
    • Bluesky LaFibre.info
Support du codec HEVC par Firefox
« Réponse #7 le: 09 janvier 2025 à 22:48:10 »
Décodage logiciel HEVC : Il faut payer une licence, ce ne sera jamais le cas avec Firefox.

Décodage matériel : C'est le GPU qui gére, mais Firefox peut être introduit en erreur par le driver.

Cas concret, je pris un PC avec une carte graphique Nvidia GeForce 6150 LE intégré au chipset d'un AMD Athlon 64 (à cette époque AMD n'avait pas encore racheté ATI).

C'est une carte dont la base date de 2004, avec des drivers compatibles à partir de Windows 95.

Aucun décodage matériel de H.264, VP8 ou VP9.

Sous Windows 10, avec Firefox 134, il me dit que j'ai un support matériel pour H.264, VP8 et VP9 :


Sous Linux : (Xubuntu 20.04 avec toutes les mises à jour et Firefox 134 version .deb) C'est le pilote Nouveau qui gère la carte graphique (le pilote propriétaire est abandonné depuis longtemps)



vivien

  • Administrateur
  • *
  • Messages: 49 917
    • Bluesky LaFibre.info
Support du codec HEVC par Firefox
« Réponse #8 le: 09 janvier 2025 à 22:48:50 »
Info DxDiag sous Windows 10 :






vivien

  • Administrateur
  • *
  • Messages: 49 917
    • Bluesky LaFibre.info
Support du codec HEVC par Firefox
« Réponse #9 le: 09 janvier 2025 à 22:49:37 »
CPU-Z sous Windows 10 :






timpera

  • Abonné FAI autre
  • *
  • Messages: 153
  • Paris
Support du codec HEVC par Firefox
« Réponse #10 le: 09 janvier 2025 à 22:50:43 »
Je confirme aussi que ça fonctionne sans souci de mon côté sur Firefox sur Windows 11.
L'utilisation CPU (<1%) et GPU (10%) est exactement la même que sur Microsoft Edge.

En revanche, toujours rien sur Firefox sur macOS (même en Nightly). Microsoft Edge et Safari peuvent y lire la vidéo. Espérons que ça arrive bientôt !

MaxLebled

  • Abonné Free fibre
  • *
  • Messages: 754
  • Rennes (35)
    • Site web
Support du codec HEVC par Firefox
« Réponse #11 le: 09 janvier 2025 à 23:18:31 »
Le décodage matériel pourrait être partiel. Je crois me souvenir qu'à ses débuts, VP9 était partiellement accéléré par certaines cartes Nvidia, et que cette accélération était faite grâce aux capacités CUDA ou alors des "compute shaders".