Auteur Sujet: Firefox : activer le VP9 pour Youtube  (Lu 48047 fois)

0 Membres et 1 Invité sur ce sujet

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 425
  • Lyon (69) / St-Bernard (01)
    • Twitter
Firefox : activer le VP9 pour Youtube
« Réponse #48 le: 07 juin 2016 à 18:18:31 »
La version 47 active le VP9 par défaut!

Citer
Enable VP9 video codec for users with fast machines

https://www.mozilla.org/en-US/firefox/47.0/releasenotes/

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #49 le: 07 juin 2016 à 18:57:23 »
Enfin activé par défaut pour Windows / MacOS X ! (A noter que c'était déjà le cas pour les utilisateurs de Firefox sous Linux depuis plusieurs mois)

Dans les différences Windows / Linux, il manque par contre à linux le Adobe’s Primetime CDM qui existe depuis longtemps sous Windows MacOS X.

Avec cette version 47, on note l'arrivé en plus du Google’s Widevine CDM, mais comme le Adobe’s Primetime CDM, uniquement sous Wndows / Mac OS X.

Vous avez compris pourquoi l'absence des DRM sous Linux ?

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #50 le: 28 juin 2016 à 08:22:57 »
VP9 n'est censé n'être activé que pour "users with fast machines"

J'ai donc réalisé des tests sur de nombreux vieux PC autour de moi :

- Le VP9 semble activé systématiquement, si le PC n'a pas les codecs H.264 utilisable sous Firefox

- Le VP9 semble activé systématiquement sous Linux, quel que soit le CPU, la présence d'un codec H.264 ou la Ram. Je ne sais pas si c'est une modification d'Ubuntu, sachant que je n'ai testé que Ubuntu et Lubuntu. Il faut noter que sous Ubuntu, le VP9 était déjà activé systématiquement depuis Firefox 43, sorti en décembre 2015.

- Pour les utilisateurs Windows avec le codec H.264 présent, le VP9 est activé même sur des processeurs lents comme les Atom ou les CPU basé sur la micro-architecture Core, lancé en... 2006. Par contre VP9 semble désactivé sur des processeur avec  micro-architecture NetBurst (Pentium IV, Pentium D, Celeron D)


Mini PC avec un Atom N450 et 1 Go de ram : Le VP9 sous Firefox est activé, que ce soit sous Windows 10 32bits ou Windows 10 64bits (j'ai fait une nouvelle install de Win10 pour vérifier les deux)







PC Pentium IV : Le VP9 sous Firefox est désactivé







PC de 2007 avec Windows Vista : Le VP9 sous Firefox est activé

[/size]

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 132
  • FTTH 1 Gb/s sur Paris (75)
Firefox : activer le VP9 pour Youtube
« Réponse #51 le: 28 juin 2016 à 16:30:11 »
Salut Vivien,

Rassure-moi: je suppose qu'il est normal que la présence du VP9 ne soit pas visible sur les images "système" que tu affiches !? 

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #52 le: 28 juin 2016 à 18:47:29 »
La présence du VP9 est affiché sur la page https://www.youtube.com/html5?hl=fr

Je n'ai pas jugé utile de faire systématiquement la copie d'écran, par contre j'ai fais les copies d'écran d'information système, pour essayer de trouver ce qui fait que le VP9 est activé ou pas.

Voici un exemple avec un Celeron M qui est basé sur un Pentium III avec Ubuntu 16.04 : VP9 est activé que H.264 soit présent ou pas.


Paul

  • Abonné Orange Fibre
  • *
  • Messages: 4 269
  • Vannes (56)
    • Twitter
Firefox : activer le VP9 pour Youtube
« Réponse #53 le: 28 juin 2016 à 22:00:33 »
Il désactive peut-être le VP9 seulement si le processeur est en 16-bit ou moins ;D

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 132
  • FTTH 1 Gb/s sur Paris (75)
Firefox : activer le VP9 pour Youtube
« Réponse #54 le: 29 juin 2016 à 02:30:41 »
La présence du VP9 est affiché sur la page https://www.youtube.com/html5?hl=fr

Je n'ai pas jugé utile de faire systématiquement la copie d'écran, par contre j'ai fais les copies d'écran d'information système, pour essayer de trouver ce qui fait que le VP9 est activé ou pas.

Voici un exemple avec un Celeron M qui est basé sur un Pentium III avec Ubuntu 16.04 : VP9 est activé que H.264 soit présent ou pas...
OK ! Merci: tu me rassures ! 

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
Firefox : activer le VP9 pour Youtube
« Réponse #55 le: 29 juin 2016 à 09:06:09 »
Salut,

j'ai fais les copies d'écran d'information système, pour essayer de trouver ce qui fait que le VP9 est activé ou pas.

Une recherche sur "vp9" dans about:config permet de trouver la préférence media.benchmark.vp9.threshold=150 (par défaut).

Une recherche sur le nom de cette préférence dans la source de Firefox (https://dxr.mozilla.org/) nous amène ici : https://dxr.mozilla.org/mozilla-central/source/dom/media/Benchmark.cpp#82

La fonction "Blame" (qui permet de retrouver l'auteur d'une ligne de code pour un fichier) nous permet de remonter à ce commit https://hg.mozilla.org/mozilla-central/rev/604c7c7a01f3, qui fait référence à ce bug : https://bugzilla.mozilla.org/show_bug.cgi?id=1230265

On observe que l'élèment déterminant est vraisemblablement un benchmark, lancé en fond chez l'utilisateur qui vérifie si la machine hôte fait tourner une vidéo VP9 en 720p à plus de 150 FPS. Il est lancé quand opportun, est limité à 1 seconde et 300 frames. La fichier servant de source pour la mesure est codé en dur sous forme hexadécimale (attention page lourde) : https://dxr.mozilla.org/mozilla-central/source/dom/media/WebMSample.h (il s'agit de 8 frames de Big Buck Bunny soit 250 ms de vidéo décodées en boucle).

- Le VP9 semble activé systématiquement sous Linux, quel que soit le CPU, la présence d'un codec H.264 ou la Ram. Je ne sais pas si c'est une modification d'Ubuntu, sachant que je n'ai testé que Ubuntu et Lubuntu.

En cherchant les références à la méthode Benchmark::IsVP9DecodeFast, on trouve cette fonction qui décrit les conditions d'activation du webm : https://dxr.mozilla.org/mozilla-central/source/dom/media/mediasource/MediaSource.cpp#70

Returns true if we should enable MSE webm regardless of preferences.
1. If MP4/H264 isn't supported:
  * Windows XP
  * Windows Vista and Server 2008 without the optional "Platform Update Supplement"
  * N/KN editions (Europe and Korea) of Windows 7/8/8.1/10 without the
    optional "Windows Media Feature Pack"
2. If H264 hardware acceleration is not available.
3. The CPU is considered to be fast enough

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #56 le: 29 juin 2016 à 13:39:36 »
Je reformule pour voir si j'ai bien compris :

Le VP9 est activé si une de ses 3 conditions est rempli :
- MP4/H264 non supporté par le système d'exploitation
- Absence d'accélération H.264
- Processeur suffisamment puissant pour décoder du VP9 en 720p

Si c'est le cas, je comprends mieux : mon Atom N450 et 1 Go de ram a le driver par de base de Windows 10 (sans accélération H.264) car je n'ai pas été lui chercher un driver pour sa carte intégrée.

Sinon, il y a moyen d'avoir le support de MP4/H264 avec Windows XP ? J'ai essayé en installant des pack de codec, mais sans sucés.
Si c'est impossible, Firefox active donc le VP9 sur tous les Windows XP.

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
Firefox : activer le VP9 pour Youtube
« Réponse #57 le: 29 juin 2016 à 14:14:24 »
En fait, il y a aussi une autre condition. Cette fonction dit si l'activation du VP9 doit être forcée indépendamment des préférences ou pas ; mais la préférence par défaut dépend aussi de la plateforme :

https://dxr.mozilla.org/mozilla-central/source/modules/libpref/init/all.js#536

#if defined(XP_WIN) || defined(XP_MACOSX) || defined(MOZ_WIDGET_GONK)
pref("media.mediasource.webm.enabled", false);
#else
pref("media.mediasource.webm.enabled", true);
#endif


C'est donc sous Windows, OS X et Firefox OS seulement que le test se fera.

Breizh 29

  • Client Bouygues Fibre +
  • Abonné Orange Fibre
  • *
  • Messages: 4 279
  • Guilers 29820 (29N)
Firefox : activer le VP9 pour Youtube
« Réponse #58 le: 30 juin 2016 à 09:13:24 »
Moi il n'est pas activé et je ne peux même pas l'activer.

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Firefox : activer le VP9 pour Youtube
« Réponse #59 le: 30 juin 2016 à 09:24:03 »
Tu nous donne les détails ?

- Processeur
- Carte graphique
- Système d'exploitation
- Version de Firefox