¿Necesitó "bautizar" un nuevo formato en lugar de simplemente decir "WebM = Matroska con un conjunto restringido de códecs utilizados"?
Eso es realmente exactamente lo que es WebM: no es un formato nuevo, solo un subconjunto de Matroska. Pero el nombre también es una parte importante.
Matroska es un contenedor. (Un contenedor muy flexible para eso.) Tener un .mkv
archivo no le dice nada acerca de lo que contiene: puede tener video VP9, o video H.264, o video MPEG-2, ningún video, o incluso múltiples tipos de video a la vez. Puede transportar muchos códecs de audio diferentes, diferentes tipos de subtítulos, enlaces a capítulos externos y archivos adjuntos (como fuentes para subtítulos SSA).
La mayoría de los archivos MKV contienen los mismos formatos habituales, pero algunas personas son creativas y otras simplemente crean MKV accidentalmente que la mitad de sus visitantes no pueden reproducir. Las diapositivas y el video de un desarrollador de Vimeo hablan sobre los horrores que sus usuarios han subido.
(En comparación, los contenedores MP4 son algo más limitados en cuanto a los códecs de audio / video que pueden transportar, y en la práctica generalmente tienen algún tipo de video MPEG-4).
Entonces, el objetivo de WebM es definir algunas combinaciones "estándar", que luego tendrán una muy buena posibilidad de ser compatibles con cualquier navegador web (y reproductor independiente).
Así que volvamos al nombre. Si tiene un .webm
archivo (y si la fuente afirma que es un archivo WebM válido), puede ver con solo mirar su nombre que promete contener algo comprensible para cualquier reproductor WebM, como lo requiere la especificación WebM.
Pero si se tratara simplemente de un viejo y limitado perfil de Matroska, todavía tendría un .mkv
y no sabría lo que contiene , ni si es utilizable para <video>
etiquetas y demás.
No necesita convertir archivos WebM a Matroska; que son archivos Matroska válidos por lo que es suficiente para cambiar su nombre a .mkv
.
Por claridad, simplicidad y estandarización. Matroska admite cientos de códecs. WebM admite 1 video y 1 audio (¿o hay más ahora?). Entonces, si yo (o un programa de computadora) pregunto "¿puedes jugar a webm?", Puedes dar una respuesta afirmativa o negativa. Si pregunto "¿puedes jugar matroska" no puedes dar una respuesta fácil que sea útil. Entonces decir que webm es un subconjunto, sí, estás en lo correcto. Pero su uso comunica mucha más información y puede garantizar el soporte.
fuente