mozilla

Revision 355671 of Formats Media supportés par les éléments HTML audio et vidéo

  • Raccourci de la révision : HTML/formats_media_support
  • Titre de la révision : Formats Media supportés par les éléments HTML audio et vidéo
  • ID de la révision : 355671
  • Créé :
  • Créateur : Goofy
  • Version actuelle ? Non
  • Commentaire

Contenu de la révision

{{HTMLVersionHeader ("5")}}

 
Les éléments {{HTMLElement ("audio")}} et {{HTMLElement ("video")}} apportent un soutien pour la lecture audio et vidéo sans nécessité de plug-ins. Les codecs vidéo et les codecs audio sont utilisés pour traiter la vidéo et de l'audio et des codecs différents offrent différents niveaux de compression et de qualité. Un format de conteneur est utilisé pour stocker et transmettre la vidéo et l'audio codé ensemble. De nombreux codecs et formats conteneurs existent, et il ya encore plus de combinaisons de ceux-ci. Pour une utilisation sur le web, seule une poignée de combinaisons sont pertinentes.
 
Différents navigateurs ne supportent pas les mêmes formats de médias dans leurs implémentations de HTML 5 audio et vidéo, principalement en raison de problèmes de brevets. La zone de formats de médias sur le web a beaucoup souffert du droit des brevets dans de nombreux pays dont les USA et l'UE. (Les notes sur les brevets dans cet article sont fournies en l'état et sans aucune garantie.)
 
Pour faire une vidéo HTML5, qui travaille dans les dernières versions de tous les principaux navigateurs, vous pouvez servir votre vidéo aux formats H.264 et MPEG WebM format AAC, à l'aide de l'élément source comme ceci:
 
<video controls><source src="somevideo.webm" type="video/webm">
  <source src="somevideo.mp4" type="video/mp4">
  Je suis désolé, votre navigateur ne supporte pas la vidéo HTML5.
  <- Vous pouvez intégrer un lecteur Flash ici pour lire la vidéo mp4 dans les anciens navigateurs ->
</ video>
 
WebM
 
Le format WebM est basé sur une version restreinte du format conteneur Matroska. Il utilise toujours le codec vidéo VP8 et le codec audio Vorbis. WebM est supporté nativement dans Gecko (Firefox), Chrome et Opera, et le soutien pour le format peut être ajoutée à Internet Explorer et Safari en installant un add-on.
 
Tous les brevets connus sur le format WebM sont autorisés à tous gratuitement. Toutefois, puisque WebM est un format relativement nouveau, le format n'a pas encore subi l'épreuve du temps par rapport à d'éventuels problèmes de brevets cachés, selon Microsoft et Apple.
 
Gecko reconnaît les types MIME suivants comme des fichiers WebM:
 
vidéo / webm
Une vidéo WebM fichier multimédia contenant (et peut-être aussi bien audio).
audio / webm
Un média WebM fichier contenant uniquement des données audio.
Ogg Theora Vorbis
 
Le format conteneur Ogg avec le codec vidéo Theora et Vorbis le codec audio est pris en charge dans Gecko (Firefox), Chrome et Opera, et le soutien pour le format peut être ajouté à Safari en installant un add-on. Le format n'est pas pris en charge dans Internet Explorer.
 
WebM est généralement préférée à Ogg Theora Vorbis lorsqu'ils sont disponibles, car il offre une meilleure compression à qualité et le taux est pris en charge dans les navigateurs les plus. Le format Ogg peut cependant être utilisé à l'appui versions de navigateurs plus anciens, où le soutien à WebM n'est pas encore disponible.
 
La situation des brevets de Theora est similaire à celui de WebM.
 
Vous pouvez en apprendre plus sur la création de médias Ogg en lisant le livre de recettes Theora.
 
Gecko reconnaît les types MIME suivants comme des fichiers Ogg:
 
audio / ogg
Un fichier Ogg contenant uniquement audio.
vidéo / ogg
Une vidéo ogg fichier contenant (et peut-être aussi l'audio).
application / ogg
Un fichier Ogg avec un contenu quelconque. En utilisant l'un des deux autres types MIME est préféré, mais vous pouvez l'utiliser si vous ne savez pas ce que le contenu du fichier est.
Ogg Opus
 
Le conteneur Ogg peut également contenir audio encodé avec le codec Opus. Prise en charge de cette technologie est disponible dans Gecko 15,0 {{geckoRelease ("15,0")}} et plus tard.
 
MPEG H.264 (AAC ou MP3)
 
Le format conteneur MPEG avec le codec vidéo H.264 et le codec audio AAC ou le codec audio MP3 est supporté nativement par Internet Explorer, Safari et Chrome, Chrome et Opera, mais ne prend pas en charge le format. Firefox sera bientôt en charge le format, mais seulement quand un décodeur tiers est disponible.
 
Les formats MPEG médias sont couverts par des brevets, qui ne sont pas sous licence libre. Tous les permis nécessaires peuvent être achetés auprès de MPEG LA. Depuis H.264 n'est pas un format libre de droits, il est impropre à la plate-forme Web ouverte, selon Mozilla [1, 2], Google [1, 2] et de l'Opéra. Toutefois, étant donné que les formats libres ne sont pas pris en charge par Internet Explorer et Safari, Mozilla a décidé de soutenir le anwyay format, et Google n'a jamais rempli leur promice pour enlever un soutien dans Chrome.
 
WAVE PCM
 
Le format conteneur WAVE, avec le codec audio PCM (WAVE codec "1") est pris en charge par Gecko (Firefox) et Safari. Les fichiers dans le format de conteneur WAVE finissent généralement avec l'extension ". Wav".
 
Remarque: Voir la RFC 2361 pour le registre codec WAVE.
Gecko reconnaît les types MIME suivants sous forme de fichiers audio WAVE:
 
audio / wave (de préférence)
audio / wav
audio / x-wav
audio / x-pn-wav
Compatibilité des navigateurs
 
{{CompatibilityTable ()}}
 
Fonction Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support Basic 3.0 {{CompatGeckoDesktop ("1.9.1")}} 9.0 3.1 10.50
<audio>: WAVE, PCM {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("1.9.1")}} {{CompatNo ()}} {{CompatNo ()}} 3.1
<audio>: WebM, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("2.0")}} {{CompatNo ()}} 10.60 3.1 (doit être installé séparément)
<audio>: Ogg, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("1.9.1")}} {{CompatNo ()}} 10.50 3.1 (doit être installé séparément, par exemple XiphQT)
<audio>: MPEG-4, MP3
{{CompatVersionUnknown ()}} (Pas en chrome)
 
{{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1
<audio>: MPEG-4, AAC
{{CompatVersionUnknown ()}} (principal seulement) (Non en chrome)
 
{{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1
<audio>: Ogg, Opus {{CompatUnknown ()}} {{CompatGeckoDesktop ("15,0")}} {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}}
<video>: WebM, VP8, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("2.0")}} 9.0 (doit être installé séparément, par exemple WebM MF) 10,60 3.1 (doit être installé séparément, par exemple Perian)
<video>: Ogg, Theora, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("1.9.1")}} {{CompatNo ()}} 10.50 3.1 (doit être installé séparément, par exemple XiphQT)
<video>: MPEG-4, H.264, MP3
{{CompatVersionUnknown ()}} (Pas en chrome)
 
{{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1
<video>: MPEG-4, H.264, AAC
{{CompatVersionUnknown ()}} (Pas en chrome)
 
{{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1
tout autre format {{CompatNo ()}} {{CompatNo ()}} {{CompatNo ()}} {{CompatNo ()}} 3.1 (joue tous les formats disponibles via QuickTime)
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support de base {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}}
Les codecs vidéo dans Opera
Les codecs vidéo dans Internet Explorer
Les codecs audio dans Internet Explorer
Codecs audio et vidéo à Chrome
Voir aussi
 
Utilisation d'audio et video dans Firefox
Éléments multimédias (spécification HTML 5)
vidéo
acoustique

Source de la révision

<p>{{HTMLVersionHeader ("5")}}</p>
<div>
  &nbsp;</div>
<div>
  Les&nbsp;éléments&nbsp;{{HTMLElement ("audio")}} et {{HTMLElement ("video")}} apportent un soutien pour la lecture audio et vidéo sans nécessité de plug-ins. Les codecs vidéo et les codecs audio sont utilisés pour traiter la vidéo et de l'audio et des codecs différents offrent différents niveaux de compression et de qualité. Un format de conteneur est utilisé pour stocker et transmettre la vidéo et l'audio codé ensemble. De nombreux codecs et formats conteneurs existent, et il ya encore plus de combinaisons de ceux-ci. Pour une utilisation sur le web, seule une poignée de combinaisons sont pertinentes.</div>
<div>
  &nbsp;</div>
<div>
  Différents navigateurs ne supportent pas les mêmes formats de médias dans leurs implémentations de HTML 5 audio et vidéo, principalement en raison de problèmes de brevets. La zone de formats de médias sur le web a beaucoup souffert du droit des brevets dans de nombreux pays dont les USA et l'UE. (Les notes sur les brevets dans cet article sont fournies en l'état et sans aucune garantie.)</div>
<div>
  &nbsp;</div>
<div>
  Pour faire une vidéo HTML5, qui travaille dans les dernières versions de tous les principaux navigateurs, vous pouvez servir votre vidéo aux formats H.264 et MPEG WebM format AAC, à l'aide de l'élément source comme ceci:</div>
<div>
  &nbsp;</div>
<div>
  <code>&lt;video controls&gt;&lt;source src="somevideo.webm" type="video/webm"&gt;</code></div>
<div>
  <code>&nbsp; &lt;source src="somevideo.mp4" type="video/mp4"&gt;</code></div>
<div>
  <code>&nbsp; Je suis désolé, votre navigateur ne supporte pas la vidéo HTML5.</code></div>
<div>
  <code>&nbsp; &lt;- Vous pouvez intégrer un lecteur Flash ici pour lire la vidéo mp4 dans les anciens navigateurs -&gt;</code></div>
<div>
  <code>&lt;/ video&gt;</code></div>
<div>
  &nbsp;</div>
<div>
  WebM</div>
<div>
  &nbsp;</div>
<div>
  Le format WebM est basé sur une version restreinte du format conteneur <a href="http://corecodec.com/products/matroska" title="http://corecodec.com/products/matroska">Matroska</a>. Il utilise toujours le codec vidéo VP8 et le codec audio Vorbis. WebM est supporté nativement dans Gecko (Firefox), Chrome et Opera, et le soutien pour le format peut être ajoutée à Internet Explorer et Safari en installant un add-on.</div>
<div>
  &nbsp;</div>
<div>
  Tous les brevets connus sur le format WebM sont autorisés à tous gratuitement. Toutefois, puisque WebM est un format relativement nouveau, le format n'a pas encore subi l'épreuve du temps par rapport à d'éventuels problèmes de brevets cachés, selon Microsoft et Apple.</div>
<div>
  &nbsp;</div>
<div>
  Gecko reconnaît les types MIME suivants comme des fichiers WebM:</div>
<div>
  &nbsp;</div>
<div>
  vidéo / webm</div>
<div>
  Une vidéo WebM fichier multimédia contenant (et peut-être aussi bien audio).</div>
<div>
  audio / webm</div>
<div>
  Un média WebM fichier contenant uniquement des données audio.</div>
<div>
  Ogg Theora Vorbis</div>
<div>
  &nbsp;</div>
<div>
  Le format conteneur Ogg avec le codec vidéo Theora et Vorbis le codec audio est pris en charge dans Gecko (Firefox), Chrome et Opera, et le soutien pour le format peut être ajouté à Safari en installant un add-on. Le format n'est pas pris en charge dans Internet Explorer.</div>
<div>
  &nbsp;</div>
<div>
  WebM est généralement préférée à Ogg Theora Vorbis lorsqu'ils sont disponibles, car il offre une meilleure compression à qualité et le taux est pris en charge dans les navigateurs les plus. Le format Ogg peut cependant être utilisé à l'appui versions de navigateurs plus anciens, où le soutien à WebM n'est pas encore disponible.</div>
<div>
  &nbsp;</div>
<div>
  La situation des brevets de Theora est similaire à celui de WebM.</div>
<div>
  &nbsp;</div>
<div>
  Vous pouvez en apprendre plus sur la création de médias Ogg en lisant le livre de recettes Theora.</div>
<div>
  &nbsp;</div>
<div>
  Gecko reconnaît les types MIME suivants comme des fichiers Ogg:</div>
<div>
  &nbsp;</div>
<div>
  audio / ogg</div>
<div>
  Un fichier Ogg contenant uniquement audio.</div>
<div>
  vidéo / ogg</div>
<div>
  Une vidéo ogg fichier contenant (et peut-être aussi l'audio).</div>
<div>
  application / ogg</div>
<div>
  Un fichier Ogg avec un contenu quelconque. En utilisant l'un des deux autres types MIME est préféré, mais vous pouvez l'utiliser si vous ne savez pas ce que le contenu du fichier est.</div>
<div>
  Ogg Opus</div>
<div>
  &nbsp;</div>
<div>
  Le conteneur Ogg peut également contenir audio encodé avec le codec Opus. Prise en charge de cette technologie est disponible dans Gecko 15,0 {{geckoRelease ("15,0")}} et plus tard.</div>
<div>
  &nbsp;</div>
<div>
  MPEG H.264 (AAC ou MP3)</div>
<div>
  &nbsp;</div>
<div>
  Le format conteneur MPEG avec le codec vidéo H.264 et le codec audio AAC ou le codec audio MP3 est supporté nativement par Internet Explorer, Safari et Chrome, Chrome et Opera, mais ne prend pas en charge le format. Firefox sera bientôt en charge le format, mais seulement quand un décodeur tiers est disponible.</div>
<div>
  &nbsp;</div>
<div>
  Les formats MPEG médias sont couverts par des brevets, qui ne sont pas sous licence libre. Tous les permis nécessaires peuvent être achetés auprès de MPEG LA. Depuis H.264 n'est pas un format libre de droits, il est impropre à la plate-forme Web ouverte, selon Mozilla [1, 2], Google [1, 2] et de l'Opéra. Toutefois, étant donné que les formats libres ne sont pas pris en charge par Internet Explorer et Safari, Mozilla a décidé de soutenir le anwyay format, et Google n'a jamais rempli leur promice pour enlever un soutien dans Chrome.</div>
<div>
  &nbsp;</div>
<div>
  WAVE PCM</div>
<div>
  &nbsp;</div>
<div>
  Le format conteneur WAVE, avec le codec audio PCM (WAVE codec "1") est pris en charge par Gecko (Firefox) et Safari. Les fichiers dans le format de conteneur WAVE finissent généralement avec l'extension ". Wav".</div>
<div>
  &nbsp;</div>
<div>
  Remarque: Voir la RFC 2361 pour le registre codec WAVE.</div>
<div>
  Gecko reconnaît les types MIME suivants sous forme de fichiers audio WAVE:</div>
<div>
  &nbsp;</div>
<div>
  audio / wave (de préférence)</div>
<div>
  audio / wav</div>
<div>
  audio / x-wav</div>
<div>
  audio / x-pn-wav</div>
<div>
  Compatibilité des navigateurs</div>
<div>
  &nbsp;</div>
<div>
  {{CompatibilityTable ()}}</div>
<div>
  &nbsp;</div>
<div>
  Fonction Chrome Firefox (Gecko) Internet Explorer Opera Safari</div>
<div>
  Support Basic 3.0 {{CompatGeckoDesktop ("1.9.1")}} 9.0 3.1 10.50</div>
<div>
  &lt;audio&gt;: WAVE, PCM {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("1.9.1")}} {{CompatNo ()}} {{CompatNo ()}} 3.1</div>
<div>
  &lt;audio&gt;: WebM, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("2.0")}} {{CompatNo ()}} 10.60 3.1 (doit être installé séparément)</div>
<div>
  &lt;audio&gt;: Ogg, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("1.9.1")}} {{CompatNo ()}} 10.50 3.1 (doit être installé séparément, par exemple XiphQT)</div>
<div>
  &lt;audio&gt;: MPEG-4, MP3</div>
<div>
  {{CompatVersionUnknown ()}} (Pas en chrome)</div>
<div>
  &nbsp;</div>
<div>
  {{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1</div>
<div>
  &lt;audio&gt;: MPEG-4, AAC</div>
<div>
  {{CompatVersionUnknown ()}} (principal seulement) (Non en chrome)</div>
<div>
  &nbsp;</div>
<div>
  {{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1</div>
<div>
  &lt;audio&gt;: Ogg, Opus {{CompatUnknown ()}} {{CompatGeckoDesktop ("15,0")}} {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}}</div>
<div>
  &lt;video&gt;: WebM, VP8, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("2.0")}} 9.0 (doit être installé séparément, par exemple WebM MF) 10,60 3.1 (doit être installé séparément, par exemple Perian)</div>
<div>
  &lt;video&gt;: Ogg, Theora, Vorbis {{CompatVersionUnknown ()}} {{CompatGeckoDesktop ("1.9.1")}} {{CompatNo ()}} 10.50 3.1 (doit être installé séparément, par exemple XiphQT)</div>
<div>
  &lt;video&gt;: MPEG-4, H.264, MP3</div>
<div>
  {{CompatVersionUnknown ()}} (Pas en chrome)</div>
<div>
  &nbsp;</div>
<div>
  {{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1</div>
<div>
  &lt;video&gt;: MPEG-4, H.264, AAC</div>
<div>
  {{CompatVersionUnknown ()}} (Pas en chrome)</div>
<div>
  &nbsp;</div>
<div>
  {{CompatNo ()}} (bientôt, si une tierce partie décodeur est installé) 9,0 {{CompatNo ()}} 3.1</div>
<div>
  tout autre format {{CompatNo ()}} {{CompatNo ()}} {{CompatNo ()}} {{CompatNo ()}} 3.1 (joue tous les formats disponibles via QuickTime)</div>
<div>
  Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile</div>
<div>
  Support de base {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}} {{CompatUnknown ()}}</div>
<div>
  Les codecs vidéo dans Opera</div>
<div>
  Les codecs vidéo dans Internet Explorer</div>
<div>
  Les codecs audio dans Internet Explorer</div>
<div>
  Codecs audio et vidéo à Chrome</div>
<div>
  Voir aussi</div>
<div>
  &nbsp;</div>
<div>
  Utilisation d'audio et video dans Firefox</div>
<div>
  Éléments multimédias (spécification HTML 5)</div>
<div>
  vidéo</div>
<div>
  acoustique</div>
Revenir à cette révision