¿Qué tiene Matroska que WebM no tiene, que hizo necesaria la diferenciación?


59

He leído que WebM es esencialmente un subconjunto del formato Matroska . ¿Qué admite Matroska que no admite WebM, que necesitaba "bautizar" un nuevo formato en lugar de simplemente decir "WebM = Matroska con un conjunto restringido de códecs utilizados"?

Me pregunto si debería convertir mis WebM's a Matroska y terminar con esto, y debido a la curiosidad general.

Respuestas:


116

¿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 .mkvarchivo 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 .webmarchivo (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 .mkvy 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.


99
Para su información, los contenedores MP4 son en realidad archivos .moov de quicktime con un conjunto restringido de códecs permitidos
slebetman

@Slebetman: ¿No es al revés?
einpoklum - reinstalar a Mónica el

44
@einpoklum El formato de archivo quicktime es extremadamente flexible y se ha utilizado para cosas no convencionales como contener aplicaciones multimedia (como Flash). MP4 agregó extensiones al formato de
QuickTime

11

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.


3
Pero la respuesta a "¿puedes jugar a Matroska?" nunca es "sí", es en el mejor de los casos "sí, si conozco los códecs"; Entonces, ¿por qué no podemos simplemente decir "webm = matroska con vp8 y vorbis"?
einpoklum - reinstalar a Mónica el

Esa fue una opción. Alguien en google eligió una opción diferente. No creo que sea más complejo que eso.
szatmary

1
Ahora hay más: VP8 y VP8 para video y Vorbis y Opus para audio.
Vi.

2
@ Vi .: ¿Supongo que te referías a VP8 y VP9?
einpoklum - reinstalar a Mónica el

1
Sí.
Vi.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.