La Fibre

Télécom => Télécom => télécom TV et codecs => Discussion démarrée par: vivien le 08 janvier 2025 à 08:42:26

Titre: Support du codec HEVC par Firefox
Posté par: vivien le 08 janvier 2025 à 08:42:26
Firefox 134 est disponible depuis hier.

(https://lafibre.info/testdebit/windows11/202501_firefox_134_windows.webp)

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.

(https://lafibre.info/images/tv/logo_hevc.avif)

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

https://lafibre.info/videos/test/201411_blender_big_buck_bunny_60fps_720p_hevc.mp4
Titre: Support du codec HEVC par Firefox
Posté par: D4ni3l le 08 janvier 2025 à 10:53:36
https://html5test.co/

(https://imgsh-net.s3.amazonaws.com/2a2d8d11e0e4e8b52df10cd328b001a2.png)
Sous Edge 131 et Firefox 134

(https://imgsh-net.s3.amazonaws.com/fa375df28cfbf9889e7271919c947f4d.png)
sous Chromium 131

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

Titre: Support du codec HEVC par Firefox
Posté par: decalage 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 ?
Titre: Support du codec HEVC par Firefox
Posté par: vivien 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
Titre: Support du codec HEVC par Firefox
Posté par: D4ni3l le 09 janvier 2025 à 19:38:07
(https://imgsh-net.s3.amazonaws.com/8d64d79a40fce541d0d3bdee6099a1b2.png)

(https://imgsh-net.s3.amazonaws.com/09b2c3e93208fb7dc5beb9d9c0f163f2.png)

(https://imgsh-net.s3.amazonaws.com/bd7ff949e8295b0b13f914669bdae333.png)

quelque infos sous firefox 134: about:support / about:config
Titre: Support du codec HEVC par Firefox
Posté par: D4ni3l le 09 janvier 2025 à 20:42:38
(https://imgsh-net.s3.amazonaws.com/3958952fa83cf77abffdef18d535f930.png)

chromium 131 fonctionne parfaitement
Titre: Support du codec HEVC par Firefox
Posté par: PeGGaaSuSS 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.
Titre: Support du codec HEVC par Firefox
Posté par: vivien 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 :
(https://lafibre.info/images/cpu/202501_dell_dimension_c521_03.webp)

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)
(https://lafibre.info/images/cpu/202501_dell_dimension_c521_02.webp)

(https://lafibre.info/images/cpu/202501_dell_dimension_c521_01.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 09 janvier 2025 à 22:48:50
Info DxDiag sous Windows 10 :

(https://lafibre.info/images/cpu/202501_dell_dimension_c521_04.webp)

(https://lafibre.info/images/cpu/202501_dell_dimension_c521_05.webp)

(https://lafibre.info/images/cpu/202501_dell_dimension_c521_06.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 09 janvier 2025 à 22:49:37
CPU-Z sous Windows 10 :

(https://lafibre.info/images/cpu/202501_dell_dimension_c521_07.webp) (https://lafibre.info/images/cpu/202501_dell_dimension_c521_08.webp)

(https://lafibre.info/images/cpu/202501_dell_dimension_c521_09.webp) (https://lafibre.info/images/cpu/202501_dell_dimension_c521_10.webp)

(https://lafibre.info/images/cpu/202501_dell_dimension_c521_11.webp) (https://lafibre.info/images/cpu/202501_dell_dimension_c521_12.webp)
Titre: Support du codec HEVC par Firefox
Posté par: timpera 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 !
Titre: Support du codec HEVC par Firefox
Posté par: MaxLebled 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".
Titre: Support du codec HEVC par Firefox
Posté par: decalage le 10 janvier 2025 à 11:52:53
Sur 2 ordinateurs différents avec même GPU AMD Radeon Graphics, HEVC est activé sur l'un mais pas sur l'autre.
Firefox 134 n'active pas l'accélération graphique sur le portable, il l'active sur le PC fixe.
Même driver.

Edit: Chrome 131 a bien le décodage hardware HEVC activé sur le portable (lecture vidéo ok) donc le GPU est capable.
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 février 2025 à 09:22:10
J'ai testé sur une carte dont je suis sûr où il n'y a aucun décodage matériel de codec vidéo : l'ATI ES1000.

l'ATI ES1000 est dédié à une utilisation sur serveur. GPU fabriqué avec un procédé 180nm de et sorti en octobre 2007 est basée sur l'architecture Rage 6 de ATI.  La puce était essentiellement une Rage Pro à matrice réduite, optimisée pour être très peu coûteuse pour les applications avec lesquelles seule une sortie graphique de base était nécessaire.


(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000.avif)

Sous linux, c'est une carte qui est catégorisée comme Software Rendering : (aucune accélération, même 2D n'est réalisée)

(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_linux.webp)

Firefox ne m'indique aucune accélération matérielle (normal) :


(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_linux_firefox.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 février 2025 à 09:27:34
Sous Windows, même ordinateur, Firefox me mentionne une accélération matérielle :

(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_firefox.webp)

J'ai pourtant une "Carte vidéo de base Microsoft" avec ce GPU :


(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_gestionnaire_peripherique.webp)  (https://lafibre.info/images/cpu/202502_dell_poweredge_2950_cpu-z_5.webp)

(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_dxdiag1.webp) (https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_dxdiag2.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 février 2025 à 09:34:04
Chrome, lui me mentionne bien l'absence d'accélération matérielle :

On voit que Software Rendering est à Yes


(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_chrome1.webp)

(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_chrome2.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 février 2025 à 09:34:34
Edge également :

(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_edge1.webp)

(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_windows_edge2.webp)
Titre: Support du codec HEVC par Firefox
Posté par: MaxLebled le 03 février 2025 à 12:27:24

J'ai pourtant une "Carte vidéo de base Microsoft" avec ce GPU :[/size]


Ça, ça veut dire que le pilote n'est pas installé et que strictement rien ne passe par le GPU, seulement la sortie vidéo la plus basique possible. Tu devrais regarder si tu vois des différences après installation du pilote... mais pas sûr que ça soit possible sous Windows 10, étant donné l'âge du matos :)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 février 2025 à 16:13:19
Non, pas de driver possible, et ce n'est pas nécessaire, car "Carte vidéo de base Microsoft" est assez performant.

Sous Linux, le driver "radeon" est utilisé, mais bien moins performant que la "Carte vidéo de base Microsoft" que propose Microsoft.

Sous Linux, il y a une latence importante et un nombre d'images très réduit (pas plus d'une image par seconde, ce qui rend l'utilisation difficile, alors que sous Windows, c'est parfaitement exploitable).

(https://lafibre.info/images/cpu/202502_dell_poweredge_2950_ati_es1000_linux_lspci.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 04 mars 2025 à 15:12:12
Firefox 136 est disponible et apport la lecture du contenu vidéo HEVC sur macOS (décodage accéléré par matériel uniquement, mais cela fait plus de 9 ans que les Mac incluent systématiquement un GPU qui décode HEVC).

Comme d'habitude sur tout ce qui touche l'accélération matérielle GPU, Linux arrive plus tard.
Titre: Support du codec HEVC par Firefox
Posté par: nicox11 le 04 mars 2025 à 20:08:48
Même soucis de mon côté.
Firefox en version 136, impossible de lire la video en HEVC.

Dans about:config, la variable media.wmf.hevc.enabled est bien à "1".
J'ai un GPU Nvidia.

Donc je peine à comprendre pourquoi c'est pas actif chez moi (pas de soucis sur chrome).
Titre: Support du codec HEVC par Firefox
Posté par: Kana-chan le 04 mars 2025 à 20:57:56
Bonsoir,
Je viens de faire le test :
* Firefox avant mise à jour : 135.0.1 ==> pas de vidéo.
* Firefox après mise à jour : 136.0 ==> La vidéo fonctionne !
Je suis sur macOS avec un MacbookPro M2.
Titre: Support du codec HEVC par Firefox
Posté par: Cochonou le 04 mars 2025 à 22:08:43
Comme d'habitude sur tout ce qui touche l'accélération matérielle GPU, Linux arrive plus tard.

Apparemment ça arrive dès la prochaine version :
https://bugzilla.mozilla.org/show_bug.cgi?id=1894818
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 04 mars 2025 à 22:36:41
À voir si cela sera activé par les distributions, car aujourd'hui Chrome / Chromium sous Linux supporte HEVC, toutefois cela nécessite de le lancer en ligne de commande avec
--enable-features=VaapiVideoDecoder,VaapiVideoDecodeLinuxGL,VaapiVideoEncoder --disable-features=Vulkan

Aujourd'hui pas de HEVC sur un PC récent avec Chrome ou Chromium sous Linux en gardant l'utilisation par défaut.
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 17 mars 2025 à 21:44:02
Firefox 137 : Un support HEVC plus complet que Chrome

Firefox 137 va sortir le 1er avril 2025 (ce n'est pas un poisson) et il apporte un support HEVC de premier plan pour Linux : Un support matériel (comme propose Chrome), mais aussi un support logiciel (via le ffmpeg du système d'exploitation) ce que ne proposent pas les autres navigateurs.

Concrètement, sur un vieux PC Core2Duo avec GeForce GT 710 sans support du HEVC, j'ai directement un support HEVC qui fonctionne sous Ubuntu.

(https://lafibre.info/testdebit/ubuntu/202503_geforce_gt710_firefox_ubuntu.webp)

J'ai mis à jour mon image synthétisant le support de HEVC :

(https://lafibre.info/images/tv/hevc_support.webp)

Cliquer sur l'image pour zoomer et accéder à la page qui comporte une liste plus complète de codecs vidéo
(https://lafibre.info/images/tv/codecs_video_populaires.webp) (https://lafibre.info/images/tv/codecs_video.pdf)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 17 mars 2025 à 21:53:02
Attention, a ce que l'on appelle le support du décodage matériel par le GPU : C'est plutôt ce que propose le driver.

Pour ce PC équipé GeForce GT 710, une carte graphique qui a un support matériel pour le décodage (et l'encodage) du H.264 et (pas de support pour VP8 / VP9 / HEVC / AV1) :

- Sous Linux aucun support matériel n'est affiché pour H.264 : C'est lié au driver Nouveau qui a implémenté le décodage matériel sur presque toutes les cartes Nvidia sauf cette génération de GPU.

- Sous Windows, avec les drivers Nvidia, le décodage matériel de codec non supporté peut être annoncé être pris en charge (logiciellement) par le driver, ce qui fait que le processeur peut croire qu'il y a un décodage matériel :

Même, PC avec Firefox sous Windows 10 : Le décodage matériel annoncé dans Firefox de VP8 et VP9 est faux. C'es peut-être le driver qui le fait.
(https://lafibre.info/testdebit/windows10/202503_geforce_gt710_firefox_windows10.webp)

Chrome sous Windows 10 : Pas de VP8 / VP9, mais du HEVC avec une définition de "0 pixel par 0 pixel" :o
C'est suffisant pour que Chrome pense que la licence HEVC a été payée par le GPU et le décodage logiciel de HEVC fonctionne sous Chrome (mais pas sous Edge, ni Firefox sur le même OS et PC)


(https://lafibre.info/testdebit/windows10/202503_geforce_gt710_chrome_windows10.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 avril 2025 à 09:16:15
J'ai réalisé de nombreux tests sur des vieux PC GPU Nvidia ou Intel et il y a un problème avec Windows qui croit avoir une accélération matérielle, alors que ce n'est pas le cas.

Autre exemple avec ce PC HP Intel Core i7-2600 de 2011 équipé d'une iGPU Intel Graphics 2000 qui ne supporte que H.264 comme codec vidéo.

C'est un PC sous Windows 11 24H2 qui possède un dual boot Ubuntu 24.10.


(https://lafibre.info/images/tv/202504_suppport_codec_windows_1.webp)

(https://lafibre.info/images/tv/202504_suppport_codec_windows_2.webp)

(https://lafibre.info/images/tv/202504_suppport_codec_windows_3.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 avril 2025 à 09:18:39
Firefox 137 sous Windows 11 24H2 annonce le support à tort de VP9, VP8, AV1 et HEVC :

(https://lafibre.info/images/tv/202504_suppport_codec_firefox_windows_1.webp)

Le meilleur moyen de le prendre en défaut, c'est HEVC, car il n'y a pas de décodage logiciel de HEVC.

Voici ce qu'on a quand on tente de lire une vidéo HEVC :

(https://lafibre.info/images/tv/202504_suppport_codec_firefox_windows_2.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 avril 2025 à 09:20:35
Sur le même PC, Firefox 137 sous Ubuntu 24.10 n'annonce pas le support de ces codecs vidéo.

HEVC fonctionne, car sous Linux il y a un décodage logiciel de HEVC possible.


(https://lafibre.info/images/tv/202504_suppport_codec_firefox_ubuntu.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 avril 2025 à 09:21:58
Sous Windows 11 et toujours le même PC HP Intel Core i7-2600 de 2011 équipé d'une iGPU Intel Graphics 2000, Chrome 135 annonce le support d'aucun décodage matériel :

(https://lafibre.info/images/tv/202504_suppport_codec_chrome_windows.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 03 avril 2025 à 09:24:27
Toujours le même PC sous WIndows 11 24H2, Microsoft Edge 134 annonce lui un décodage HD pour le H.264 (c'est probablement réel) et 8K pour HEVC (c'est une hallucination du driver) !

(https://lafibre.info/images/tv/202504_suppport_codec_edge_windows_1.webp)

Quand on lance une vidéo HEVC, comme pour Firefox 137 sous Windows, c'est un échec :


(https://lafibre.info/images/tv/202504_suppport_codec_edge_windows_2.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 04 avril 2025 à 08:06:22
Firefox 137 est disponible depuis hier sur Android et apporte le support du codec HEVC

Exemple sur un Pixel 6 sous Android 15 :

(https://lafibre.info/images/tv/202504_pixel6_firefox137_1.webp)

(https://lafibre.info/images/tv/202504_pixel6_firefox137_2.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 04 avril 2025 à 08:10:29
Encore plus intéressant : le support semble présent sur un smartphone qui n'a pas de décodage matériel de HEVC selon les spécifications.

Firefox 137 fonctionne sur de vieux terminaux Android (à partir d'Android 5.0) et apporte un décodage logiciel, comme c'est également le cas sous Linux (mais pas sous Windows).

J'ai testé un Galaxy S6 Edge sous Android 7 : HEVC fonctionne !

A noté que pour AV1, contrairement à ce que dit about:config, il y a bien un décodage logiciel, j'ai testé et les vidéos H.264, VP8, VP9, HEVC et AV1 sont bien lisibles.


(https://lafibre.info/images/tv/202504_galaxy_s6_edge_firefox137_1.webp)

(https://lafibre.info/images/tv/202504_galaxy_s6_edge_firefox137_2.webp)

On peut féliciter Firefox de continuer à proposer des mises à jour pour Android 5.0 et plus récent qui commence à dater (Chrome / Edge ne propose plus de mise à jour depuis plusieurs années)

(https://lafibre.info/images/tv/202504_galaxy_s6_edge_firefox137_3.webp)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 04 avril 2025 à 08:15:49
Coté PC, pour certains GPU Intel récents, je ne voyais plus le codec VP8 supporté par le GPU, et c'est peut-être effectivement le cas comme sur ce PC avec un iGPU UHD Graphics 770 sur lequel VP8 est décodé logiciellement et non matériellement, ce qui ne devrait pas poser de problème, VP8 étant très léger à décoder.

(https://lafibre.info/images/tv/202504_pc_intel_i7-12gen_firefox137_1.webp)

(https://lafibre.info/images/tv/202504_pc_intel_i7-12gen_firefox137_2.webp)
Titre: Support du codec HEVC par Firefox
Posté par: dmfr le 19 avril 2025 à 00:01:18
À voir si cela sera activé par les distributions, car aujourd'hui Chrome / Chromium sous Linux supporte HEVC, toutefois cela nécessite de le lancer en ligne de commande avec
--enable-features=VaapiVideoDecoder,VaapiVideoDecodeLinuxGL,VaapiVideoEncoder --disable-features=Vulkan

Aujourd'hui pas de HEVC sur un PC récent avec Chrome ou Chromium sous Linux en gardant l'utilisation par défaut.

En effet sur la version publique (7049) le flag AcceleratedVideoDecodeLinuxGL est encore nécessaire.
A partir de la 7103 (v.136) ce ne sera plus le cas (sauf revirement)

A noter que par Angle > Vulkan
--enable-features=Vulkan,DefaultANGLEVulkan,VulkanFromANGLEl'accel matérielle ne nécessite plus de flags dédiés.
Mais certes il faut forcer les features Vulkan..
Titre: Support du codec HEVC par Firefox
Posté par: dmfr le 19 avril 2025 à 00:12:46
Firefox 137 : Un support HEVC plus complet que Chrome

Je viens de tester le HEVC avec Firefox 137,

Au-delà de ça :

- Firefox a enfin pris en charge une "feinte" MSE couramment utilisée pour pousser de la video en temps réel (<50ms)
https://bugzilla.mozilla.org/show_bug.cgi?id=1520894

- le support des WebCodecs (video ET audio) semble total sous FF 137, plus besoin de feintes MSE pour de l'ultra temps-réel.
HEVC par webcodecs fonctionne sur la nightly 139 avec le flag dom.media.webcodecs.h265.enabled
(pas le cas en 137 à priori)

Chapeau Firefox  :)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 14 juin 2025 à 17:01:51
Maintenant que HEVC est sur Firefox, il ne reste plus que Chrome / Chromium sous Linux.

À voir si cela sera activé par les distributions, car aujourd'hui Chrome / Chromium sous Linux supporte HEVC, toutefois cela nécessite de le lancer en ligne de commande avec
--enable-features=VaapiVideoDecoder,VaapiVideoDecodeLinuxGL,VaapiVideoEncoder --disable-features=Vulkan

Aujourd'hui pas de HEVC sur un PC récent avec Chrome ou Chromium sous Linux en gardant l'utilisation par défaut.
En effet sur la version publique (7049) le flag AcceleratedVideoDecodeLinuxGL est encore nécessaire.
A partir de la 7103 (v.136) ce ne sera plus le cas (sauf revirement)

A noter que par Angle > Vulkan
--enable-features=Vulkan,DefaultANGLEVulkan,VulkanFromANGLEl'accel matérielle ne nécessite plus de flags dédiés.
Mais certes il faut forcer les features Vulkan..

@dmfr : J'ai testé Chrome 137 et Chromium 137 (version stable) sur des PC récents sous Ubuntu 25.04 : Pas de décodage HEVC matériel ou logiciel, on a juste la bande audio de la vidéo.

Tu confirmes que c'est reporté ?
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 25 juin 2025 à 10:11:22
Google Chrome 138 est disponible depuis ce matin et je ne vois toujours pas de prise en charge HEVC matérielle ou logicielle sur un Ubuntu 25.04 récent, sans faire de bidouillage.

Seul le flux audio est joué.

Édit : même chose pour Edge 138 et Chromium 138 sous Linux Ubuntu 25.04
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 19 août 2025 à 17:05:46
Chrome 139 / Edge 139 sont disponibles. Il manque toujours le support HEVC sous Linux pour Chrome / Chromium / Edge, y compris sur un matériel récent (décodage matériel disponible).

C'est étonnant alors que Firefox bénéficie d'un décodage HEVC matériel (sur un PC qui le supporte, soit tous les PC de moins de 8 ans) et logiciel (pour les PC plus anciens, mais que sous Linux, pour Windows, il faut acheter l'extension HEVC de la boutique Microsoft pour avoir le décodage logiciel).

Je remarque que de plus en plus d'acteurs de la vidéo en ligne proposent du HEVC (le dernier en date : Arte). Avec certaines plateformes comme TikTok, HEVC est nécessaire pour avoir des flux HD, le fallback H.264 n'étant disponible qu'en SD.
Titre: Support du codec HEVC par Firefox
Posté par: rooot le 20 août 2025 à 11:08:21
pour Windows, il faut acheter l'extension HEVC de la boutique Microsoft pour avoir le décodage logiciel
il existe une astuce qui fonctionne toujours depuis pas mal de temps, et qui est relayée sur plusieurs sites, c'est expliqué ici :
https://antoinelounis.com/informatique/conseils/installation-codec-hevc-gratuitement/
Titre: Support du codec HEVC par Firefox
Posté par: turold le 23 août 2025 à 02:53:10
Pour Edge ou Windows, une autre astuce gratuite est d'installer les codecs à l'ancienne.
J'utilise K-lite Mega Codec, le Microsoft Store continue de me proposer de payer pour l'extension HEVC, et pourtant je suis sur Edge pour poster, et je lis bien toutes les vidéos tests HEVC de l'autre sujet: https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/

Le site officiel des packs de k-lite codecs (il y a plusieurs choix): https://codecguide.com/download_kl.htm
HEVC est dans tout les choix de packs: https://codecguide.com/klcp_ability_comparison.htm

Edit: vu par la suite, cette astuce, ne fonctionne pas. C'est le décodage matériel, uniquement sous Windows 11, qui le permet pour Edge (entre autres navigateurs).
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 23 août 2025 à 08:26:13
Je testerai.

J'ai oublié de faire un retour, mais j'ai testé l'astuce de root, pour forcer l'installation de l'extension HEVC : Cela fonctionne, elle s'installe, Firefox croit voir une accélération matérielle HEVC que le PC n'a pas dans son GPU, mais quand je lance une vidéo HEVC, cela ne fonctionne pas.
Titre: Support du codec HEVC par Firefox
Posté par: artemus24 le 23 août 2025 à 08:52:07
J'utilise quatre navigateurs qui sont tous à jour et je peux lire la vidéo HEVC de test (https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/250/) sous Google Chrome (Version 139.0.7258.139 (Build officiel) (64 bits)) et Opera One (version : 120.0.5543.161), mais pas sous Mozilla Firefox (142.0 (64 bits)) et Microsoft Edge (Version 139.0.3405.111 (Version officielle) (64 bits)).

Je viens de mettre à jour mon pack full "k-lite codecs" mais cela concerne mon système d'exploitation "Windows 10 Pro" et pas les navigateurs. J'ai quand même fait le test en téléchargeant cette vidéo HEVC et ça fonctionne.

Je viens de tester l'astuce de Rooot sur Mozilla Firefox et ça fonctionne. :) Aucun problème pour le téléchargement.

Par contre, impossible de télécharger sous Microsoft Edge. J'ai un avertissement qui me dit que cela ne peut pas être installé.
J'ai le choix entre le supprimer ou les trois points verticaux à coté et là, je peux le conserver, ce que je fais.
Je rentre dans l'onglet téléchargement de Microsoft Edge et je peux maintenant l'installer.
Ne pas oublier de sortir puis d'entrer à nouveau dans Microsoft Edge pour que cela soit pris en compte.
Je refais le test et cette fois-ci, ça fonctionne. :)

Merci Rooot. :)
Titre: Support du codec HEVC par Firefox
Posté par: turold le 23 août 2025 à 14:11:17
Je suis sous Windows 11 (pro), ça change peut être quelque chose, que ce soit pour Edge ou K-lite.
Titre: Support du codec HEVC par Firefox
Posté par: artemus24 le 23 août 2025 à 14:51:48
Par rapport à ce que j'ai fait sous Windows 10 Pro, non, ca ne change strictement rien.
As tu des problèmes pour récupérer l'astuce de Rooot ?
Si tu arrives à le récupérer sous Firefox, je pense que tu peux le transférer aussi sous Edge.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 23 août 2025 à 15:06:59
En fait, ce que je ne comprends pas, c'est que je lis très bien toutes les vidéos HEVC sous Edge (donc pas de souci pour moi), alors que je n'ai fait ni l'astuce de Rooot, ni payer l'extension HEVC dans le Microsoft Store.
Le seul truc que je vois qui apporterais ce codec dans les logiciels/système qui n'en a pas, c'est K-Lite... mais tu restes bloqué avec k-lite dans Edge pour le HEVC.

C'est juste essayer de comprendre, mais je testerais pas de payer ou de contourner le paiement d'une extension Microsoft dont j'arrive au même résultat sans l'avoir.

En lisant la vidéo suivante, par exemple (je suis sous Edge, là): https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/msg985476/#msg985476
Encodage 1440p - 24 i/s avec le codec vidéo HEVC (H.265) à 2,7 Mb/s
Dans edge://media-internals/ j'ai rien en vidéo capture, et dans CDMs, je vois que le codec HEVC est toujours avec d'autres formats...

Je ne sais donc pas si c'est du HEVC natif côté Edge sans la fameuse extension, mais ça lit la vidéo.
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 23 août 2025 à 15:08:32
Sous Windows 11, si la carte vidéo a un support matériel de HEVC l'extension HEVC et installée automatiquement, permettant un support HEVC par Firefox et Edge.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 23 août 2025 à 15:15:51
Sous Windows 11, si la carte vidéo a un support matériel de HEVC l'extension HEVC et installée automatiquement, permettant un support HEVC par Firefox et Edge.
J'ai une RTX 4070, donc je pense que c'est ça. Merci de l'explication. :)

Par contre, ça soulève une autre question, pourquoi dans ce cas, Microsoft Store m'induit en erreur, en m'incitant carrément à payer pour l'extension HEVC? Je veux dire, en dehors de se faire de l'argent, alors qu'on n'a pas la nécessité de payer dans mon cas avec déjà le résultat voulu...


Edit de 15h22: je viens d'éditer mon message mettant k-lite comme astuce pour avoir le HEVC pour Edge et Windows, car du coup c'est faux, et pour éviter de fausses joies (entre autres déconvenues).
Titre: Support du codec HEVC par Firefox
Posté par: robin4002 le 23 août 2025 à 15:51:40
Il faut payer une licence aux ayants droit du codec H.265 pour l'utiliser.
Si l'ordinateur a une puce matériel pour le décoder, vous avez déjà payé les ayants droits (une partie du prix carte graphique ou du processeur intégrant une partie vidéo a été reversé aux ayants droit).
Si l'ordinateur n'a pas de puce matérielle pour le décoder, il faut le faire avec du logiciel, qui sera exécuté par le processeur. Cela nécessite plus de performance et surtout ce logiciel est payant.

Maintenant pourquoi le store de Windows redirige parfois sur le logiciel payant alors que le matériel peut décoder matériellement, aucune idée.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 23 août 2025 à 16:34:50
Ok.

Pour revenir à Firefox, même si ce n'est pas que le HEVC.
J'ai un souci avec seulement une partie des codecs/vidéos, et uniquement sous Firefox (pas ce souci avec Chrome ou Edge).
J'ai des vidéos de l'autre sujet qui se chargent très longtemps... avant de pouvoir se lancer. Mais une fois chargé initialement, c'est très fluide, et la mise en cache se fait alors normalement, petit à petit...

J'ai 2 hypothèses, au vu des mes installations:
- soit le pilote Nvidia n'est pas suffisamment à jour pour un usage optimal dans Firefox (la seule MAJ de ce pilote a été faite par Windows update dans la mise à jour 24H2, car je n'avais jamais fait de MAJ dessus avant, et pas fait de MAJ Nvidia depuis). Firefox n'est pas très connu pour être très tolérant là-dessus par rapport aux concurrents. J'ai actuellement le pack Nvidia 560.94 (via Windows update, en plus).
- ou quelque chose entre en conflit (sans bloquer indéfiniment) entre mes paramètres et/ou mes dizaines d'extensions actives.
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 24 août 2025 à 09:49:33
turold ce ne serait pas lié au blocage de publicité, si tu parles de plateformes comme YouTube ?

Il arrive que le blocage de publicité entrainent un blocage et il faut attendre un timeout.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 24 août 2025 à 14:19:18
Non, je parle d'une partie des vidéos tests dans le sujet https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/
Et quand j'ai regardé où c'était hébergé, c'était dans lafibre.info.

Ce sont surtout des H264 et H265, à partir d'un certain niveau élevé d'encodage.
Par exemple, dans la même page, ces vidéos mettent plusieurs minutes à se lancer sous Firefox.. qui me dit qu'il attends quelque chose de lafibre.info, alors que aucun souci avec Chrome et Edge (et j'ai désactivé tout mes bloqueurs de pubs pour lafibre, mais il reste la protection standard de Firefox):
https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/msg985476/#msg985476
https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/msg985477/#msg985477 (les 2, dont le VP8 pour une fois)
etc
Et toute la page 10 de cet autre sujet, en fait, avec des VP8 qui s'initialisent plus rapidement que les HEVC/H265.


Edit: l'envoi de cette réponse à mis un peu de temps... donc 3ème hypothèse de ma part: c'est peut être lié à une protection du forum ou de son serveur. Je sais qu'il y a quelque chose du genre, comme limite en connexion par client, un time out de fin de session apache, mais je ne me souviens plus du détail.
Titre: Support du codec HEVC par Firefox
Posté par: doctorrock le 24 août 2025 à 14:49:45
Avec des astuces dont je ne me souviens plus, on peut déverrouiller l'appli HEVC dans le Windows Store gratos.

Je l'ai attachée à ce message si ça intéresse des gens. (Pour Windows 10, je ne sais pas si ça fonctionne sous Windows 11 mais à ma connaissance Windows 11 sait nativement lire le HEVC et n'a pas besoin d'une app à installer)
Ca permet à Windows de lire nativement le HEVC et donc à tout programme qui fera appel à son API de le faire.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 24 août 2025 à 15:36:56
Avec des astuces dont je ne me souviens plus, on peut déverrouiller l'appli HEVC dans le Windows Store gratos.

Je l'ai attachée à ce message si ça intéresse des gens. (Pour Windows 10, je ne sais pas si ça fonctionne sous Windows 11 mais à ma connaissance Windows 11 sait nativement lire le HEVC et n'a pas besoin d'une app à installer)
Ca permet à Windows de lire nativement le HEVC et donc à tout programme qui fera appel à son API de le faire.
Rooot a déjà mis l'astuce:
il existe une astuce qui fonctionne toujours depuis pas mal de temps, et qui est relayée sur plusieurs sites, c'est expliqué ici :
https://antoinelounis.com/informatique/conseils/installation-codec-hevc-gratuitement/
Et non, je suis sous Windows 11, et à part le décodage par ma Nvidia, Windows 11 n'a pas intégré le HEVC en natif sans devoir payer. J'ai d'ailleurs le prix d'affiché dans le Store, si je veux l'extension HEVC...
Titre: Support du codec HEVC par Firefox
Posté par: artemus24 le 24 août 2025 à 17:51:15
@ Turold : l'astuce de Root se trouve dans Paramètres PC / Applications / Applications et fonctionnalités sous le nom de "Extensions vidéo HEVC du fabricant de l'appareil". C'est le même fichier qui est utilisé pour Mozilla Firefox & Microsoft Edge.

Citation de: Vivien
Sous Windows 11, si la carte vidéo a un support matériel de HEVC l'extension HEVC et installée automatiquement, permettant un support HEVC par Firefox et Edge.
J'ai voulu vérifié si ma carte graphique Nvidia GeForce GTX 1650 pouvait gérer le HEVC. J'ai donc désinstallé l'application HEVC (ci-dessus) et j'ai mis Microsoft Edge comme utilisateur de Nvidia : Paramètres PC / système / Ecran puis tout en bas de la page de droite, "paramètres graphiques". Dans "Parcourir", j'ai sélectionné "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe". Puis dans "options", j'ai sélectionné "Performances élevées (GPU: Nvidia GeForce GTX 1650)". Résultat : La vidéo HEVC ne fonctionne pas. J'ai le son mais pas l'image.

Je n'ai pas bien compris si justement ma Nvidia est compatible ou pas avec HEVC. Je précise qu'elle se trouve dans mon Asus TUF705DT-FX705DT.
J'ai installé la vidéo HEVC de Vivien dans Windows. Quand je lance MPC-HC, il m'indique dans la barre d'état : "Lecture [décodage matériel] [HEVC 1280x720] [AAC2.0]". Je ne comprends pas. C'est décodage matériel ou pas ? Ou alors, Microsoft Edge gère différemment de MPC-HC. Ou pire, comme le suggère DoctorRock, HEVC est géré nativement sous Windows 11. J'essaye de comprendre le problème de Turold.

EDIT: je viens de faire le test sous Windows 11 Pro et ca fonctionne très bien, aussi bien sous Microsot Edge que sous Mozilla Firefox.
Je n'ai pas eu besoin d'installer l'astuce de Rooot. Donc c'est natif sous Windows 11 Pro.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 24 août 2025 à 17:59:28
@ Turold : l'astuce de Root se trouve dans Paramètres PC / Applications / Applications et fonctionnalités sous le nom de "Extensions vidéo HEVC du fabricant de l'appareil". C'est le même fichier qui est utilisé pour Mozilla Firefox & Microsoft Edge.
Justement, ça n'apparait pas dedans pour moi, et le HEVC fonctionne bien sous mon Edge.
Donc non, ce n'est pas natif sous Windows 11.

J'ai voulu vérifié si ma carte graphique Nvidia GeForce GTX 1650 pouvait gérer le HEVC. J'ai donc désinstallé l'application HEVC (ci-dessus) et j'ai mis Microsoft Edge comme utilisateur de Nvidia : Paramètres PC / système / Ecran puis tout en bas de la page de droite, "paramètres graphiques". Dans "parcouris", j'ai sélectionné "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe". Puis dans "options", j'ai sélectionné "Performances élevées (GPU: Nvidia GeForce GTX 1650)". Résultat : La vidéo HEVC ne fonctionne pas. J'ai le son mais pas l'image.

Je n'ai pas bien compris si justement ma Nvidia est compatible ou pas avec HEVC. Je précise qu'elle se trouve dans mon Asus TUF705DT-FX705DT.
J'ai installé la vidéo HEVC de Vivien dans Windows. Quand je lance MPC-HC, il m'indique dans la barre d'état : "Lecture [décodage matériel] [HEVC 1280x720] [AAC2.0]". Je ne comprends pas. C'est décodage matériel ou pas ? Ou alors, Microsoft Edge gère différemment de MPC-HC. Ou pire, comme le suggère DoctorRock, HEVC est géré nativement sous Windows 11. J'essaye de comprendre le problème de Turold.
La GTX 1650 a un support complet de HEVC/H265.
https://en.wikipedia.org/wiki/NVDEC
Titre: Support du codec HEVC par Firefox
Posté par: turold le 24 août 2025 à 18:07:37
Comme des images fonctionnent toujours mieux pour se faire comprendre, je joins des captures d'écran de ma situation.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 24 août 2025 à 18:25:15
EDIT: je viens de faire le test sous Windows 11 Pro et ca fonctionne très bien, aussi bien sous Microsot Edge que sous Mozilla Firefox.
Je n'ai pas eu besoin d'installer l'astuce de Rooot. Donc c'est natif sous Windows 11 Pro.
De ce que j'ai compris de retours sur internet, c'est que Edge sous Windows 10 est bugué avec l'accélération matérielle, et nécessite de facto la fameuse extension HEVC... contrairement à Windows 11 où Edge accélère bien matériellement le HEVC.

D'ailleurs, je suis tombé sur un gros bug général de Firefox en HEVC: impossible si le fichier est un mkv, et c'est un bug général.
Pour voir ce bug se manifester avec Firefox:
https://thorium.rocks/misc/h265-tester.html
Et pour suivre le bug (ouvert il y a 8 ans, et c'est toujours ouvert...): https://bugzilla.mozilla.org/show_bug.cgi?id=1422891

On n'est pas prêt de voir se démocratiser le HEVC en lieu et place du H264... C'est toujours en complément d'autres choix techniques (comme YouTube le fait déjà mais sans HEVC dans ses choix).

Enfin, un sujet Reddit se creuse les méninges à notre place, pour essayer de comprendre pourquoi tout le monde n'a pas le même résultat, malgré un même Windows (10 ou 11) et le même navigateur (au moins Firefox): https://ott.dolby.com/codec_test/index.html
Je vous met un lien utile trouvé dedans:
Citer
Cela peut aussi indiquer si votre navigateur le supporte ou non.
https://ott.dolby.com/codec_test/index.html

edit: le sujet Reddit en question: https://www.reddit.com/r/firefox/comments/1hxykw4/firefox_1340_hevc_support/?tl=fr
Titre: Support du codec HEVC par Firefox
Posté par: artemus24 le 24 août 2025 à 19:24:42
Citation de: Turold
Justement, ça n'apparait pas dedans pour moi, et le HEVC fonctionne bien sous mon Edge.
Je te crois car j'ai un windows 11 Pro sur un disque externe où je n'ai pas bidouillé dedans.
Je n'ai pas activé ma carte graphique Nvidia GeForce GTX 1650 et je n'ai pas installé l'application HEVC dans Windows 11 Pro.
Comme je l'ai dit, j'ai fait le test sous Microsoft Edge et sous Mozilla Firefox et ça fonctionne.

Citation de: Turold
Donc non, ce n'est pas natif sous Windows 11.
Si ce n'est pas natif cela se nomme comment puisque je n'ai rien installé et ça fonctionne sous Windows 11 Pro ???

Citation de: Turold
La GTX 1650 a un support complet de HEVC/H265.
Si ce que dit Vivien à ce sujet (Réponse #47 (https://lafibre.info/tv-numerique-hd-3d/support-du-codec-hevc-par-firefox/msg1128778/#msg1128778)) est vrai, j'aurai dû avoir le fonctionnement de la vidéo HEVC avec ma carte Nvidia sous Windows 10 Pro. Sauf que j'ai fait le test comme je l'ai indiqué et ça n'a pas fonctionné. Deux choses l'une. Soit il y a quelque chose que j'ai mal comprise et donc mal faite dans le paramétrage de Windows pour activer la carte nvidia pour Microsoft Edge, ou bien celui-ci utilise ses propres codecs, ce qui ne me surprendrait pas.

Citation de: Turold
De ce que j'ai compris de retours sur internet, c'est que Edge sous Windows 10 est bugué avec l'accélération matérielle, et nécessite de facto la fameuse extension HEVC... contrairement à Windows 11 où Edge accélère bien matériellement le HEVC.
Sous Windows 10 Pro, j'ai bien l'accélération matériel sous Edge d'activé. Franchement, je ne sais pas répondre à cette question.

Citation de: Turold
D'ailleurs, je suis tombé sur un gros bug général de Firefox en HEVC: impossible si le fichier est un mkv, et c'est un bug général
J'ai testé sous Windows 10 Pro et en effet, ca ne fonctionne pas. Il se peut que Mozilla Firefox ne sache pas gérer HEVC avec le conteneur ".mkv" nativement, via Media Source Extensions. Mais Firefox sait gérer le ".mp4" puisque le test HEVC lafibre.info fonctionne.
Titre: Support du codec HEVC par Firefox
Posté par: turold le 24 août 2025 à 19:49:08
Si ce n'est pas natif cela se nomme comment puisque je n'ai rien installé et ça fonctionne sous Windows 11 Pro ???
Ça s'appelle un support partiel (selon le site caniuse orienté navigateurs), ou alors il faudrait préciser que c'est un support natif uniquement pour le décodage matériel, car c'est ça en fait. Dire natif tout court, ça peut prêter à confusion, et en usage, il y en a encore qui ont une carte graphique avec aucun support, ou partiel, du HEVC... de même côté APU (CPU avec chipset graphique).
D'ailleurs, de ce que j'ai dit pour Edge (extension obligatoire sous Win10, uniquement décodage matériel sous Win11 sans l'extension), je me demande si ce n'est pas carrément coté Windows, en fait... pour le moment. Mais ça manque de retours à ma connaissance (je n'ai pas éplucher tout internet, donc j'ai peut être loupé l'info).
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 24 août 2025 à 21:52:18
D'ailleurs, je suis tombé sur un gros bug général de Firefox en HEVC: impossible si le fichier est un mkv, et c'est un bug général.

Visiblement pour limiter la surface d'attaque, sur le web il n'y a aucun choix.

- VP8 : Container WebM obligatoire avec audio Vorbis ou Opus
- H.264 : Container Mp4 obligatoire avec audio AAC (AC-3 n'est pas autorisé sur navigateur avec que sur TV, c'est bien pris en charge)
- VP9 : Container WebM obligatoire avec audio Vorbis ou Opus (Vorbis n'a aucun intérêt, il est moins performant qu'Opus)
- HEVC : Container Mp4 obligatoire avec audio AAC
- AV1 : Container Mp4 obligatoire avec audio Opus (peut-être que AAC est accepté, je n'ai pas testé)

Sortir de ces case, c'est risquer des incompatibilités.

Si des players vidéos comme YouTube n'ont aucun problème à mettre de l'audio Opus avec du H.264 ou Netflix qui met de l'audio AAC avec du VP9, mes tests ont montré que dans un fichier, on se fait jeter par certains navigateurs. Safari est très strict sur les flux vidéo.

MP4 est d'origine Apple (même si aujourd'hui c'est un standard reconnu) et un des rares à ne pas support VP9 dans un MP4, c'est Apple.

Je vois aussi certains qui mettent AV1 dans du WebM. Ce n'est pas officiellement inclus dans le container, mais supporté par de nombreux navigateurs, mais pas Apple.

Pour AV1, on a toujours la limitation coté Apple d'un décodage matériel : le décodage logiciel n'est pas pris en charge sur iPhone ou pour Safari sur Mac.
Titre: Support du codec HEVC par Firefox
Posté par: artemus24 le 25 août 2025 à 07:44:45
Merci vivien pour ce résumé.

Peux tu s'il te plait, répondre à mon interrogation de mon précédent message ?
J'ai associé ma carte nvidia qui est compatible HEVC, aux navigateur Mozilla Firefox & Microsoft Edge, et tes vidéos n'ont pas fonctionné. Pourquoi ?

J'ai écouté ta vidéo "écho-conception de vidéos" de l'autre sujet (https://lafibre.info/tv-numerique-hd-3d/comparer-h-264-vp9-av1/msg961375/#msg961375), et à un moment donné, tu dis que les futurs téléviseurs ne seront pas compatible avec les normes audio (AC4) de la UHD. Je sais, cette vidéo date de Janvier 2023, mais est-ce que cela sera possible ? Ou bien, entre-temps, la norme audio a changé et ce n'est plus AC4.

Titre: Support du codec HEVC par Firefox
Posté par: vivien le 25 août 2025 à 09:10:54
Ta carte Nvidia GeForce GTX 1650 sait décoder matériellement H.264,VP9 et HEVC (il manque AV1 qui sera décodé par logiciel).

La matrice NVIDIA du support encodage/décodage des codecs par les différentes générations de puces :
https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new

Pour Edge et Firefox, il me semble que l'extension HEVC (celle payante à 1€ ou celle gratuite) dans le store de Microsoft est un pré-requis (contrairement à Chrome qui gère ça sans l'extension, attention, il faut également que la carte graphique gère HEVC pour avoir ce codec dans Chrome). VLC va utiliser le matériel s'il sait décoder HEVC, mais dans le cas contraire, ce sera un décodage logiciel.

Windows 11 va installer automatiquement l'extension HEVC si ta carte graphique gère HEVC. Il me semble que ce n'est pas le cas sous Windows 10. Dans ton cas tu as manuellement supprimé l'extension, il me semble.

Ce qui est casse-pied pour pouvoir fournir une vidéo HEVC sans fallback, c'est ce loto avec une minorité des navigateurs qui ne supportent pas HEVC.

De mon côté, je pense utiliser AV1 massivement dans quelques années. AV1 est compatible avec tout le parc, sauf Safari sur Mac M2 et inférieur (mais prendre Chrome / Firefox permet d'avoir AV1) et les iPhone 15 et inférieur (AV1 n'est dispo que le sur l'iPhone 15 Pro / iPhone 16e / iPhone 16 Pro / iPhone 16 Plus / iPhone 16 Pro). Idéalement j'aimerais un décodage logiciel, mais avec Apple je pense que je rêve...
Titre: Support du codec HEVC par Firefox
Posté par: artemus24 le 25 août 2025 à 11:26:30
Merci Vivien. :) Je suis encore néophyte en ce qui concerne les codecs, mais je m'y mets et je trouve que c'est un bordel monstre entre les compatibilités entre les lecteurs de mes ordinateurs, ma carte graphique Nvidia GTX 1650 et mon télévision Samsung, ainsi que les conversions à faire pour lire des vidéos avec d'anciennes normes comme ".avi" (vidéo en "xvid" et audio en mp3), pas compatible avec mon téléviseur.

Pour les navigateurs comme Mozilla Firefox, ma carte graphique Nvidia me semble n'avoir aucune influence. Firefox ne sait pas gérer nativement le HEVC. Si tu installes l'extension HEVC, alors oui, tu peux lire des vidéos HEVC, mais que les ".mp4". Le problème rencontré par Turold sur le site Thorium (https://thorium.rocks/misc/h265-tester.html) est dû que Firefox ne sait pas gérer le ".mkv". L'extension HEVC fonctionne aussi pour Microsoft Edge.

Pour les lecteurs sous Windows 10 Pro (MPC-HC, Windows Media Player ou "films et TV") ou sous Debian Trixie (VLC, Mplayer et mpv), aucun problème puisqu'ils passent tous par ma carte graphique Nvidia pour décoder le HEVC.

Pour Windows 11 Pro, je n'ai pas installé "K-Lite codec Pack", et je n'ai pas activé ma carte graphique Nvidia et pourtant, avec tous les navigateurs (Google Chrome, Mozilla Firefox, Microsoft Edge et Opera One), je lis correctement tes vidéos en HEVC.

Dans Windows 10 Pro, je lis parfois des vidéos venant de YouTube, mais je ne rencontre aucun problème. Je fais peu usage des vidéos sous windows.

Dans Debian Trixie, je commence à faire des enregistrements de flux IPTV en clair que je mets dans le conteneur ".ts"" (vidéo AVC & audio AAC), ainsi que des conversions pour rendre compatible de vieux films en ".avi" vers ".mp4" pour mon téléviseur Samsung.

Pour être totalement compatible avec mon téléviseur, je vais continuer à utiliser les enregistrements du flux IPTV brut avec le conteneur ".ts", et pour les conversions le conteneur ".mp4".

De mon coté, "AV1" ne fonctionne pas, donc je ne peux pas l'utiliser ni dans mon téléviseur Samsung ni dans Windows 10 Pro et encore moins dans Debian Trixie.

La grosse question que je me pose est celle du bon choix des conteneurs et des codecs audio & vidéo pour les téléviseurs avenir. C'est sûr, mon Samsung ne va pas durer encore dix ans, et si je change, est que mes vidéos seront encore compatible.
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 25 août 2025 à 11:36:11
Tous les navigateurs en VLC gèrent AV1 en décodage matériel et logiciel si pas de décodage matériel (sauf les exceptions coté Apple).

Pour la prise en charge par Windows au-delà des navigateurs et VLC, il faut installer le codec AV1 sur le Microsoft Store : https://apps.microsoft.com/detail/9mvzqvxjbq9v?hl=fr-FR&gl=FR
Contrairement à HEVC, il est gratuit. Il est installé de base dans Windows 11 ?

Sur Debian, AV1 est parfaitement pris en charge, tu as des cas où une vidéo AV1 ne se lance pas ? Je suis sous Ubuntu et cela fait un moment que AV1 fonctionne out-of-box sur tout ce qui lit des vidéos.

Pour ta TV, pas d'AV1 si elle n'est pas récente, car il faut un décodage matériel. Le CPU est trop faible pour un décodage logiciel en UHD. Certaines TV qui ont quelques années refusent également le VP9. H.264 et HEVC est par contre pris en charge par toutes les TV depuis longtemps. Si VP9 est géré par tous les navigateurs sur PC et smartphones, ce n'est pas le cas sur TV. Cette fragmentation explique le succès du vieux H.264 en 2025.

Liste plus complète :

Cliquer sur l'image pour zoomer
(https://lafibre.info/images/tv/codecs_video.webp) (https://lafibre.info/images/tv/codecs_video.pdf)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 26 août 2025 à 11:14:05
La suite de la discussion, totalement hors-sujet à été séparé : Quel conteneur utiliser pour AV1+Opus ? (https://lafibre.info/tv-numerique-hd-3d/quel-conteneur-utiliser-pour-av1opus/)
Titre: Support du codec HEVC par Firefox
Posté par: vivien le 19 septembre 2025 à 10:28:40
Sur Chrome, quand on souhaite avoir le codec d'une vidéo, on peut lancer un second onglet et mettre chrome://media-internals/ : On sélectionne la vidéo en cours de lecture (kPlay) et on voit sur kVideoTracks le codec, la définition,...

Quel est l'équivalent pour Firefox ?
Titre: Support du codec HEVC par Firefox
Posté par: turold le 19 septembre 2025 à 16:37:39
Sur Firefox, à ma connaissance, il n'y a jamais eu de vrai équivalent.

Le plus proche, c'est about:support que tu connais déjà, mais ce sont les supports globaux, pas ce qui est utilisé au cas par cas.

Même Chrome a, sinon, aussi un outil de développement, qui s'appelle Media (dans Réseau), dans l'inspection d'une page... Il y a cette fois un vrai équivalent, mais Firefox ne met qu'il y a aucune requête sur une page de stream Youtube qui pourtant fonctionne...

Bref, j'ai beau mettre remis à Firefox en principal à cause du MV3 que j'évite, mais Firefox manque encore d'outils... et le peu qu'il a, parfois on a des bugs complets (comme Media en inspection, même si c'est peut être lié que à Youtube, mais sous Chrome et la même page Youtube fonctionne bien en inspection des requêtes Média dans Réseau, sic pour Firefox).
Titre: Support du codec HEVC par Firefox
Posté par: hwti le 19 septembre 2025 à 23:36:51
Il y a https://addons.mozilla.org/fr/firefox/addon/devtools-media-panel, qui rajoute un onglet Media-WebRTC dans l'inspecteur.
Mais ça ne semble pas fonctionner tout le temps, et l'extension n'a pas été mise à jour depuis plusieurs années.
La présentation est assez basique, mais on voit par exemple :
 - "videoType":"video/avc"
 - "videoDecoderName":"wmf H264 codec hardware video decoder - D3D11, nv12 (GPU remote)"
 - "videoHardwareAccelerated":true
 - "videoRate":30.01836395263672

Sinon, pour lister les pages about:* disponibles, il y a about:about.
Dans la liste, il n'y a rien pour la vidéo.