Etiquetas de Video
As etiquetas <audio>
e <video>
proporcionan soporte para a reprodución de audio e vídeo sen necesidade de complementos. Os códecs de vídeo e códecs de audio úsanse para manexar vídeo e audio e diferentes códecs ofrecen diferentes niveis de compresión e calidade. Un formato de contedor úsase para almacenar e transmitir o vídeo e o audio codificados xuntos. Existen moitos códecs e formatos de contedores e hai aínda máis combinacións deles. Para o seu uso na web, só son relevantes un bo puñado de combinacións .
Diferentes navegadores non admiten os mesmos formatos para audio e vídeo HTML5, debido principalmente a problemas de patente. A área de formatos de medios na web sufriu bastante o dereito de patentes en moitos países, incluídos os Estados Unidos e a UE (A memoria das patentes neste artigo ofrécese tal e sen ningunha garantía.)
Para facer un vídeo HTML5 , que funcione nas novas versións dos exploradores principais , pode usar o elemento <source>
para reproducir en formatos WebM ou o formato AAC MPEG H.264, usando o elemento fonte deste xeito:
controis de vídeo> <source src = "somevideo.webm" type = "video / webm"> <source src = "somevideo.mp4" type = "video / mp4">
</video>
Webm
O formato WebM está baseado nunha versión restrinxida do formato de contenedor Matroska . Use sempre o códec de vídeo VP8 e o códec de audio Vorbis . WebM é soportado nativamente en Gecko ( Firefox) , Chrome e Opera e pódese engadir soporte de formato a Internet Explorer e Safari instalando un complemento .
Declaración de Microsoft por que IE9 non ten soporte WebM nativo.
Un formato de empresas que respondeu a unha chamada de MPEG LA para a formación dun consorcio de patentes , tería sido acusado de infrinxir os dereitos de patente por un grupo de empresas que respondía a unha chamada de MPEG LA , pero MPEG LA comprometeuse licenza patentes de Google baixo " licenza transferible e gratuíta " . De feito, isto significa que todas as patentes coñecidas no formato WebM teñen licenza para todos de balde.
Gecko recoñece os seguintes tipos MIME para os ficheiros WebM:
video/webm
- Un ficheiro WebM que é capaz de reproducir vídeo (e tamén é posible o audio)
audio/webm
- Un ficheiro WebM que contén só audio.
Ogg Theora Vorbis
O formato de contenedor Ogg co códec de vídeo Theora e o códec de audio Vorbis é compatible con Gecko ( Firefox) , Chrome e Opera, e o soporte de formato pódese engadir a Safari instalando un complemento . O formato non é compatible con Internet Explorer.
É preferible o WebM , normalmente por Theora Ogg Vorbis cando estea dispoñible , xa que proporciona unha mellor relación de compresión para a calidade e conta con máis navegadores . Non obstante, o formato Ogg pódese usar para admitir versións de navegadores máis antigos , onde aínda non está dispoñible o soporte WebM .
A situación das patentes de Theora é semellante á de WebM .
Podes aprender máis sobre a creación de medios Ogg lendo o Theora Cookbook .
Gecko recoñece os seguintes tipos de MIME para o ficheiro Ogg:
audio/ogg
- Un ficheiro Ogg que contén só audio.
video/ogg
- Un vídeo que contén o ficheiro ogg (e posiblemente tamén audio) .
application/ogg
- Un ficheiro Ogg co contido especificado. Prefírese usar un dos outros dous tipos MIME , pero pode usar esta opción se non sabe cal é o contido do ficheiro .
Ogg Opus
O recipiente Ogg tamén pode conter audio codificado co códec Opus . O soporte está dispoñible en Gecko 15.0 (Firefox 15.0 / Thunderbird 15.0 / SeaMonkey 2.12) e superior.
MP4 H.264 (AAC ou MP3)
O formato de contedor MP4 co códec de vídeo H.264 e o códec de audio AAC ou o códec de audio MP3 é nativamente compatible con Internet Explorer, Safari e Chrome, pero Chromium e Opera non son compatibles co formato . Firefox pronto soporta o formato , pero só cando se dispón dun decodificador de terceiros .
Os formatos MPEG están cubertos por patentes que non teñen licenza gratuíta . Todas as licenzas necesarias pódense adquirir en MPEG LA. Dado que H.264 non está en formato libre de dereitos de propiedade , non é adecuado para a plataforma web de código aberto , segundo Mozilla [ 1 , 2 ] , Google [ 1 , 2 ] e Opera. Non obstante, os formatos gratuítos non son compatibles con Internet Explorer e Safari , Mozilla decidiu soportar o formato de todos os xeitos e Google non cumpriu a súa promesa de eliminar o soporte para Chrome en Chrome.
WAVE PCM
O formato de contedor WAVE, co códec de audio PCM (codec WAVE "1") co soporte de Gecko (Firefox) e Safari. Os ficheiros no formato do contedor WAVE normalmente rematan coa extensión ". Wav".