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

Harvester et 3 Invités sur ce sujet

robin4002

  • Abonné Bbox fibre
  • *
  • Messages: 993
  • Strasbourg (67)
Support du codec HEVC par Firefox
« Réponse #48 le: Hier à 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.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 819
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Support du codec HEVC par Firefox
« Réponse #49 le: Hier à 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.

vivien

  • Administrateur
  • *
  • Messages: 50 618
    • Bluesky LaFibre.info
Support du codec HEVC par Firefox
« Réponse #50 le: Aujourd'hui à 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.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 819
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Support du codec HEVC par Firefox
« Réponse #51 le: Aujourd'hui à 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.

doctorrock

  • Abonné Orange Fibre
  • *
  • Messages: 978
  • Draguignan 83
Support du codec HEVC par Firefox
« Réponse #52 le: Aujourd'hui à 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.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 819
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Support du codec HEVC par Firefox
« Réponse #53 le: Aujourd'hui à 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...

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 2 167
  • Montignac Lascaux (24)
Support du codec HEVC par Firefox
« Réponse #54 le: Aujourd'hui à 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.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 819
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Support du codec HEVC par Firefox
« Réponse #55 le: Aujourd'hui à 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

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 819
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Support du codec HEVC par Firefox
« Réponse #56 le: Aujourd'hui à 18:07:37 »
Comme des images fonctionnent toujours mieux pour se faire comprendre, je joins des captures d'écran de ma situation.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 819
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Support du codec HEVC par Firefox
« Réponse #57 le: Aujourd'hui à 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

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 2 167
  • Montignac Lascaux (24)
Support du codec HEVC par Firefox
« Réponse #58 le: Aujourd'hui à 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) 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.

turold

  • Abonné Orange Fibre
  • *
  • Messages: 1 819
  • mp fermée (sauf admin et exceptions temporaires)
    • Site officieux de Paint.NET.
Support du codec HEVC par Firefox
« Réponse #59 le: Aujourd'hui à 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).