Pregunta

Así que accidentalmente abrí un archivo de video MKV con Chrome, y a mi sorpresa, lo jugó con el reproductor nativo:

<video src="video.mkv"></video>

estaba jugando perfectamente.HTML5 Video Soporta contenedor de matroska?

¿Fue útil?

Solución

HTML5 no admite Any Formatos de video , o más bien HTML5 no especifica qué los navegadores de formatos deben soportar.Depende de los navegadores decidir qué formatos eligen apoyar.Aparentemente, Chrome juega .mkv, pero no me sorprendería si otros navegadores no jugaran el mismo archivo.

Otros consejos

El sitio web probablemente ha establecido el MIMETYPE del archivo en Video / Webm.Chrome abrirá este en línea en lugar de forzar una descarga (porque, de lo contrario, no sabe qué hacer con él o cómo abrirlo).

E.G., En Apache, esto se hace utilizando la Directiva AddType (se puede hacer en un HTACCESS):

    AddType video/webm .mkv

Me sorprendería si los navegadores no apoyaban MKV, ya que el contenedor de WebM es solo una versión restringida del formato MATROSKA.Más allá de eso, tendría que revisar el códec del video dentro, y asegurarse de que su navegador pueda manejarlo.Si el formato de video es VP8 o VP9 y el audio es OPUS o VORBIS, es compatible con la WEBM y también puede ser renombrado como tal.Tenga en cuenta que H.264, H.265 y MP3 no son compatibles con la WEBM y debe evitar usar esa extensión en los archivos que incluyen esos formatos, el video seguiría desempeñando, pero técnicamente rompería la especificación de la WebM y está frunciendo el ceño.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top