web-dev-qa-db-fra.com

La lecture HTML5 <video> prend-elle en charge le format .avi?

Je me demande si le HTML5 <video> tag prend désormais en charge la lecture des fichiers vidéo au format .avi.

42
user373707

Réponse courte: Non. Utilisez plutôt WebM ou Ogg.

Cet article couvre à peu près tout ce que vous devez savoir sur le <video> élément, y compris les navigateurs prenant en charge les formats de conteneur et les codecs.

34
Richard Poole

Il existe trois formats avec un niveau de support raisonnable: H.264 (MPEG-4 AVC), OGG Theora (VP3) et WebM (VP8). Voir le wiki lié par Sam pour quels navigateurs prennent en charge qui; vous aurez généralement besoin d'au moins un de ceux-ci ainsi que du remplacement Flash.

Bien que la plupart des navigateurs ne touchent pas AVI, il existe des versions de navigateur qui exposent toutes les capacités multimédias du système d'exploitation sous-jacent à <video>. Ces navigateurs pourront en effet lire AVI, tant qu'ils auront des codecs correspondants installés (AVI peut contenir environ un million de formats vidéo et audio différents). Notamment Safari sur OS X avec QuickTime, ou Konqi avec GStreamer.

Personnellement, je pense que c'est une idée absolument désastreuse, car elle expose une très grande base de code de codec au net, une base de code qui n'a généralement pas été écrite pour résister aux attaques de réseau. L'un des pires inconvénients des plug-ins de lecteur multimédia était le grand nombre de failles de sécurité qu'ils mettaient à la disposition de chaque exploit de page Web. Ne recommençons pas cette erreur.

16
bobince

Le brouillon de la spécification HTML5 actuelle ne spécifie pas les formats vidéo que les navigateurs doivent prendre en charge dans le tag vidéo. Les agents utilisateurs sont libres de prendre en charge tous les formats vidéo qu'ils jugent appropriés.

http://en.wikipedia.org/wiki/HTML5_video

5
thenengah