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

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

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

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

Respuesta1

¿Necesitaba "bautizar" un nuevo formato en lugar de simplemente decir "WebM = Matroska con un conjunto restringido de códecs utilizados"?

Eso es exactamente lo que es WebM: no un formato nuevo, sólo un subconjunto de Matroska. Pero el nombre también es una parte importante.


Matroska es un contenedor. (Un contenedor muy flexible). Tener un .mkvarchivo te dicenadasobre lo que contiene: puede tener vídeo VP9, ​​vídeo H.264, vídeo MPEG-2, ningún vídeo o incluso varios tipos de vídeo.En seguida.Puede contener 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 accidentalmente archivos MKV que la mitad de sus visitantes no pueden reproducir.Diapositivasyvideode la charla de un desarrollador de Vimeo sobre los horrores que han subido sus usuarios.

(En comparación, los contenedores MP4 están algo más limitados en cuanto a los códecs de audio/vídeo que pueden transportar y, en la práctica, suelen tener algún tipo de vídeo MPEG-4).

Entonces, el objetivo de WebM es definir algunas combinaciones "estándar", que luego tendrán muchas posibilidades de ser compatibles concualquiernavegador 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 saber con solo mirar su nombre que promete contener algo comprensible para cualquier reproductor WebM, como lo exige la especificación WebM.

Pero si fuera simplemente un perfil antiguo y limitado de Matroska, aún tendrías un perfil .mkvy no sabrías qué contiene, ni si se puede utilizar para <video>etiquetas y demás.

No es necesarioconvertirArchivos WebM a Matroska; ellossonarchivos Matroska válidos, por lo que basta con cambiarles el nombre a .mkv.

Respuesta2

Por claridad, simplicidad y estandarización. Matroska admite cientos de códecs. WebM admite 1 vídeo y 1 audio (¿o hay más ahora?). Entonces, si yo (o un programa de computadora) pregunto "¿puedes jugar webm?", puedes responder sí o no. Si pregunto "¿puedes jugar matroska?", no puedes dar una respuesta fácil que sea útil. Entonces decir webm es un subconjunto, sí, estás en lo cierto. Pero su uso comunica mucha más información y puede garantizar soporte.

información relacionada