Auteur Sujet: Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1  (Lu 20761 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #36 le: 31 mars 2019 à 07:15:04 »
CPU lancé par Intel en T3 2017 : Intel Core i5-8250U

Cœur graphique Intel Corporation UHD Graphics 620  :

$ vainfo
libva info: VA-API version 1.2.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_2
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.2 (libva 2.2.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Kaby Lake - 2.2.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointEncSlice
      VAProfileVP9Profile2            : VAEntrypointVLD


CPU lancé par Intel en T2 2014 : Intel Core i3-4150

Cœur graphique Intel HD 4400 "Intel Corporation 4th Generation Core Processor Family Integrated Graphics Controller"  :

$ vainfo
libva info: VA-API version 1.2.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_2
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.2 (libva 2.2.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell - 2.2.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD


CPU lancé par Intel en T4 2013 : Celeron N2820

Cœur graphique "Intel HD pour processeur Intel Atom série Z3700" (Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display) :


$ vainfo
error: can't connect to X server!
error: failed to initialize display
Le problème semble lié au fait que j'utilise Wayland et non X.org sur cette machine.
Quelle est la commande pour Wayland ?



CPU lancé par Intel en T4 2007 : Pentium Dual CPU E2200

Cœur graphique Intel Corporation 82G33/G31 Express Integrated Graphics Controller :

$ vainfo
libva info: VA-API version 1.2.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i915_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #37 le: 31 mars 2019 à 18:13:03 »
Je rajoute le Pentium G630, T3 2011 (Intel HD Graphics 2000) :
$ vainfo
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Sandybridge Desktop - 2.1.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

robin4002

  • Abonné Orange Fibre
  • *
  • Messages: 855
  • Strasbourg (67)
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #38 le: 31 mars 2019 à 22:34:04 »
En effet il n'y a pas d'accélération hardware sous Linux dans les principaux navigateurs (voir tous ?)

Niveau API pour le décodage hardware, le pilote libre AMD et celui d'Intel gère tous les deux VA-API. Nvidia ne supporte que son API propriétaire (NVENC) via son pilote propriétaire (aucun support sur nouveau à ma connaissance).

Sinon il semble bien avoir du VP9 chez AMD, mais c'est seulement implèmenté pour les gpu ayant l'encodeur / décodeur VCN. Et c'est seulement le cas des GPU de la génération RAVEN (puce Vega intégré au Ryzen 2000 et 3000 avec gpu intégré).
Source : https://www.phoronix.com/scan.php?page=news_item&px=AMD-VP9-VAAPI-VCN / https://en.wikipedia.org/wiki/Video_Core_Next


Les autres gpu d'AMD supportant le VP9 en décode (tous les GPU de la génération Polaris et le gpu Vega 10) ont comme encodeur VCE, le prédécesseur de VCN et AMD n'a pour l'instant pas fait d'implèmentation pour le support VP9 de ces derniers.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #39 le: 31 mars 2019 à 22:57:07 »
Il me semble que certaines distro Linux on des builds special de Chromium qui active la video decode. Mais j'en sais pas plus.

Il y a un flag pour le forcer mais il n'est pas dans le Chrome & Chromium compilés par Google (en n'était pas ca a peut-etre changé).

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #40 le: 01 avril 2019 à 00:32:33 »
Sinon il semble bien avoir du VP9 chez AMD, mais c'est seulement implèmenté pour les gpu ayant l'encodeur / décodeur VCN. Et c'est seulement le cas des GPU de la génération RAVEN (puce Vega intégré au Ryzen 2000 et 3000 avec gpu intégré).
Source : https://www.phoronix.com/scan.php?page=news_item&px=AMD-VP9-VAAPI-VCN / https://en.wikipedia.org/wiki/Video_Core_Next


Les autres gpu d'AMD supportant le VP9 en décode (tous les GPU de la génération Polaris et le gpu Vega 10) ont comme encodeur VCE, le prédécesseur de VCN et AMD n'a pour l'instant pas fait d'implèmentation pour le support VP9 de ces derniers.

Merci, c'est exactement l'info que je cherchais.

Donc faudra attendre. Heureusement que mon FX arrive encore à suivre en 4K 60p. Enfin, ça saute un peu par moments... sur VLC l'image fait des macroblocks alors que le CPU n'est pas à 100% et sur FF ça se fige un court instant. Pas trop embêtant mais ça serait bien que ce soit parfaitement fluide. Après je ne regarde pas beaucoup en 4K car la BP manque... ou alors il faut que je la télécharge avant.

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #41 le: 19 janvier 2020 à 16:17:18 »
Nouvelle vidéo un peu hors norme proposée pour faire des tests : une vidéo encodée à 26 Mb/s.

Vidéo : AVC 1080p (16:9) 25 images par seconde à 26,0 Mb/s
Audio : AAC LC 2 voies 48 kHz à 317 Kb/s

Vidéo Bouygues Telecom de janvier 2020

Makara

  • Abonné Orange Fibre
  • *
  • Messages: 643
  • 55
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #42 le: 19 janvier 2020 à 19:37:49 »
Aucun problème sur 2080 TI  & Windows 10 LTSC 1809 avec :

- Chrome 79.0.3945.130 (Build officiel) (64 bits)
- Chrome Canary 81.0.4031.0 (Build officiel) canary (64 bits)
- Firefox 72.0.1 (64 bits)
- Edge 11.973.17763.0
« Modifié: 22 janvier 2020 à 14:38:45 par Makara »

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #43 le: 22 janvier 2020 à 12:52:05 »
Avec Internet Explorer 11 sous Windows 7 aucune vidéo ne fonctionne excepté deux de 3 vidéos en H.264 :

- Pub 1080p 0,6 Mb/s Orange H.264 => OK
- Pub 1080p 26 Mb/s Bouygues H.264 => OK
- Flux 1080i 27 Mb/s France3 H.264 => Non ok (C'est le flux audio et vidéo récupéré du flux multicast Bouygues qui a été mis dans un container MP4 pour permettre la lecture en ligne)

domi570

  • Abonné Orange Fibre
  • *
  • Messages: 177
  • montigny les metz 57
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #44 le: 22 janvier 2020 à 20:24:01 »
Bonjour;
Pour ma part avec Ryzen 3600 et 1080 aucun souci sur w10pro et firefox 72.0.2, le cpu monte à 3%

vivien

  • Administrateur
  • *
  • Messages: 47 088
    • Twitter LaFibre.info
Testez votre navigateur avec des vidéos Theora, VP8, AVC, VP9 et AV1
« Réponse #45 le: 22 janvier 2020 à 21:22:23 »
Le problème n'est pas un problème de CPU (sauf sur certaines vidéos en AV1) mais un support ou non du couple navigateur + système d'exploitation.

Par exemple pour Firefox, il faut que le système supporte H.264 pour que la lecture soit possible. C'est le cas de Microsoft ou Apple qui payent une licence pour ça.

Sous Linux, c'était plus compliqué. Je met au passé, car il me semble qu'il y a eu une évolution de Codec vidéo OpenH264 fourni par Cisco Systems qui permettrait de lire des flux H.264 uniquement au profil baseline (c'est à dire des appels vidéos, mais pas des vidéos sur Internet qui sont au profil high)

OpenH264

Cela fait quelque temps que Firefox dispose de la bibliothèque OpenH264 de Cisco pour décoder matériellement le format H.264 qui est très répandu. Cependant, le format H.264 dispose de ce que l’on appelle des profils. L’objectif est d’activer certaines fonctionnalités du format suivant le cas d’usage de la vidéo. Une visioconférence, par exemple, a besoin d’une plus faible qualité d’image que le film enregistré sur votre disque dur, et ce, afin de limiter le besoin en bande passante et en latence.

OpenH264 ne prenait en charge que le profil baseline. Grâce à une collaboration de Red Hat, Endless, Cisco et Centricular, les profils high et main seront proposés prochainement. Le travail est en fait déjà partiellement disponible, mais quelques raffinements restent nécessaires avant de le proposer par défaut. Des plates‐formes de vidéo en ligne comme YouTube pourront en tirer parti prochainement.

Les applications reposant sur la bibliothèque GStreamer, comme Totem de GNOME seront également bénéficiaires de cette amélioration.

Source : LinuxFR

OpenH.264 a beau être open source, il n'est pas pour autant dispensé de royalties. Pour qu'elles soient invisibles pour les éditeurs, elles sont en fait entièrement assumées par Cisco. « On ne communique pas plus précisément sur notre accord avec MPEG LA, » affirme Fabien Medat, responsable technique chez Cisco dans une interview à Clubic.