2010-03-29 33 views

Respuesta

9

Utiliza H.264, aunque esto no se describe como que debe ser utilizado por las especificaciones de HTML5. La mayoría de los navegadores (IE9, Chrome, Safari) usan H.264, aunque actualmente Firefox solo admite OGG cuando usa la etiqueta de video.

Si no está seguro de qué hacer, intente con este proyecto: http://code.google.com/p/html5media/ le permite usar la etiqueta de video con un video H.264 y luego lo vuelve a exportar a IEs anteriores utilizando un respaldo de flash.

+3

Sí. Es importante destacar que el códec de video HTML aún no se ha decidido. –

+2

No solo está indeciso, sino que deliberadamente * no * se decidirá. Debido a que los fabricantes de navegadores no pueden ponerse de acuerdo sobre el asunto, la especificación HTML5 no intentará ordenar ningún códec de video (de la misma manera que HTML4 no exige ningún formato '' en particular). – bobince

+1

Se decidió, y ahora está indeciso, parece que las cosas nunca son tan claras como podrían ser. Afortunadamente (aunque estoy de acuerdo con el sentimiento) Mozilla apoyará H.264, y entonces estamos al menos en un campo de juego parejo para empezar. –

1

códec H.264 en este momento ...

2

La especificación de HTML 5 no (todavía) Estado formato (s) puede/debe ser utilizado.

Actualmente, H.264 es el más utilizado, pero algunos navegadores (sobre todo Firefox) no son compatibles con H.264.

El mayor rival de H.264 es Ogg Theora, pero tampoco es compatible con todos los navegadores.

Consulte http://en.wikipedia.org/wiki/HTML5_video#Browser_support para obtener una tabla de compatibilidad H.264 y Ogg Theora en los principales navegadores.

Con la decisión de Apple de dejar de usar Flash en el iPad, el problema del video HTML5 se ha disparado nuevamente, y ha empezado una guerra de formatos entre H.264 y Ogg Theora. John Gruber ha estado escribiendo mucho sobre el tema de la semana pasada:

4

No es Ogg Theora y nunca será H.264. Iban a poner Ogg Theora, pero Nokia y Apple no estuvieron de acuerdo por Hardware Acceleration, Stupid patent fud, problemas de compresión/calidad y por querer impulsar el H.264 no gratuito (cerveza/libertad). Por lo tanto, no incluyeron códecs específicos en la especificación (también se atornillan la buena relación calidad/compresión y el códec de audio gratuito Ogg Vorbis). H.264 no entra en la especificación, pero lamentablemente podría terminar siendo "la elección práctica por un tiempo".

Ogg Theora actualmente tiene una ventaja en porcentaje de cuota de mercado de navegadores html5 (Firefox + Opera + Chrome + algunos otros> Safari + Chrome + Vista previa de IE9 + algunos otros) , por otro lado, H.264 es más fácil de usar con flash como respaldo si el navegador no es compatible con html 5 video o html 5 video con H.264 codecs (Ogg Theora se puede reproducir con Java y tal vez con los complementos de Silverlight, pero esos no son tan populares/ubicuos como flash). Además, las personas tienden a preocuparse (yo diría demasiado sobre el iPhone/iPad que admite H.264, tenga en cuenta que Android es compatible con ambos).

Tenía la esperanza de que Microsoft decidiera abrirse y atornillar la manzana al mismo tiempo, dando soporte a VC-1 y Theora, pero desafortunadamente parecen haberse inclinado por H.264, con suerte cambiarán de opinión e incluirán a Theora. en la versión final ie9 o que puede ser el final de la guerra. Firefox y Opera no admitirán H.264 a menos que la guerra se pierda pero podría o no ser después usando gstreamer (con el método directo/quicktime proporcionando los códecs no libres).

iPad es compatible con H.264 (creo que utiliza QuickTime, pero creo que podría limitar otros formatos Quicktime)

.........IE9 preview Firefox>3.5 Opera>10.5 Safari Chrome  GtkWebkit QtWebkit 
     (might change hopefully)  
Audio mp3/AAC Ogg Vorbis/WAV Ogg Vorbis/WAV mp3/AAC Ogg Vorbis/mp3 *1  *2 
           *5   *3      *4 

Video  H.264  Ogg Theora  Ogg Theora  H.264 Ogg Theora/H.264 *1  *2 
           *5   *3 

* 1 códecs sistema: Gstreamer (probablemente codecs libres (OGG), buenas posibilidades de muchos códecs no libres incluidos H.264/mp3 comprados de fluendo o empaquetados con CD/computadora de linux no gratuito o instalados por el usuario posiblemente un poco ilegales pero comunes/fáciles/con pocas posibilidades de castigo)

* 2 Codecs del sistema: Phonon (Gstreamer/xine/vlc/Direct show/Quicktime backends) - en Linux principalmente gstreamer/xine

* 3 Gstreamer envía solo códecs gratuitos en win/mac os x, usando Codecs del sistema

* 4 podría ser compatible con AAC ???

* 5 En el móvil de Firefox/Fennec, la planificación de usar Gstreamer, creo, podría usarlo en todas partes para luego ver la ópera.

2

El iPad puede reproducir elementos HTML5 <video> en un contenedor .mov o .mp4 utilizando el códec H.264.

Safari en Mac puede jugar cualquier archivo que QuickTime pueda reproducir.

Es importante destacar que QuickTime no es un códec, es un formato contenedor. Un archivo QuickTime (.mov) puede contener uno de muchos códecs posibles (H.264, etc.). No todos los archivos .mov deben tratarse igual que los archivos "QuickTime" con respecto a qué/dónde se pueden reproducir y qué códec son. Este es un concepto similar al .AVI: es un formato de contenedor que puede entregar varios códecs.

1

La razón por la cual los videos html5 funcionan en el iPad, iPhone y iPod touch es porque el reproductor de video es parte del código y no requiere un programa separado para ejecutarse a diferencia de los videos flash que necesitan flash player. en dispositivos móviles apple.

Cuestiones relacionadas