web-dev-qa-db-fra.com

Ai-je besoin des formats WebM et ogv lorsque j'utilise une vidéo HTML5?

De documentation de videojs.com , j'avais l'impression que je devais inclure les formats de fichiers ogv et webm (en plus de mp4).

Ensuite, j'ai lu http://www.htmlgoodies.com/html5/client/how-to-embed-video-using-html5.html#fbid=erNepglDbZl , à partir duquel il semble que j'ai juste besoin de mp4 et (ogv ou webm).

Qu'est-ce qui est correct? Ai-je besoin des trois?

32
nitech

Pour ceux qui viennent à cette vieille question: seul mp4 est nécessaire de nos jours!

http://caniuse.com/#feat=mpeg4

27
Bart Burg

Selon Plongez dans HTML5 :

  • Firefox 3.5+, Opera 10.5+ et Chrome 3+ prend en charge l'ogv
  • Firefox 4+, Opera 10.6+ et Chrome 6+ prend en charge WebM (et ogv, en supposant qu'ils ne suppriment plus le support à l'avenir))

Donc ogv est requis pour:

  • Firefox 3.5 et 3.6
  • Opera 10.5
  • Chrome 3, 4 et 5

Si vous êtes satisfait de ces versions obtenant de la vidéo via Flash (je suppose que c'est ce que VideoJS ferait pour eux en l'absence d'une version Ogg), ou pas de vidéo du tout s'ils n'ont pas Flash installé, alors vous ne le faites pas besoin de la version Ogg.

Personnellement, je serais très tenté de sauter Ogg, simplement parce que la conversion de la vidéo en trois formats au lieu de deux prendrait (vraisemblablement) 50% de plus. Je n'ai cependant pas beaucoup d'expérience avec la vidéo, donc je ne connais pas les avantages et les inconvénients de chaque format.

17
Paul D. Waite

Vérifiez ici tous les navigateurs ne prennent pas en charge tous les formats natifs (sans plugins supplémentaires)

IE9 ne joue que MP4, firefox 4 WebM et OGV, Chrome joue tout (mais il y a des rumeurs selon lesquelles ils ne prendraient pas en charge MP4 pour les versions plus récentes, si je le suis), Safari joue MP4, Opera WebM et OGG

Donc, si vous vérifiez les codecs, vous devez soit prendre MP4 et WebM ou MP4 et OGG pour correspondre à tous les navigateurs actuels.

2
longilong