Was hat Matroska, was WebM nicht hat, was die Differenzierung notwendig machte?

Was hat Matroska, was WebM nicht hat, was die Differenzierung notwendig machte?

Ich habe gelesen, dass WebM im Wesentlichen einTeilmenge des Matroska-Formats. Was unterstützt Matroska, was WebM nicht unterstützt, sodass die „Taufe“ eines neuen Formats notwendig war, anstatt einfach zu sagen „WebM = Matroska mit einer eingeschränkten Anzahl verwendeter Codecs“?

Ich frage mich, ob ich meine WebMs einfach in Matroska konvertieren und es dabei belassen sollte, und zwar aus allgemeiner Neugier.

Antwort1

War es erforderlich, ein neues Format zu „taufen“, anstatt nur zu sagen „WebM = Matroska mit einer eingeschränkten Anzahl verwendeter Codecs“?

Genau das ist WebM – kein neues Format, sondern nur eine Teilmenge von Matroska. Aber auch der Name ist ein wichtiger Aspekt.


Matroska ist ein Container. (Und zwar ein sehr flexibler Container.) Eine .mkvDatei sagt Ihnen,Nichtsüber den Inhalt: Es kann VP9-Video, H.264-Video, MPEG-2-Video, kein Video oder mehrere Arten von Video enthalten.auf einmal.Es kann viele verschiedene Audio-Codecs, verschiedene Untertiteltypen, Links zu externen Kapiteln und Dateianhänge (wie Schriftarten für SSA-Untertitel) enthalten.

Die meisten MKV-Dateien enthalten dieselben üblichen Formate, aber manche Leute sind kreativ und andere erstellen einfach aus Versehen MKVs, die die Hälfte ihrer Besucher nicht abspielen kann.FührungssystemeUndVideoaus dem Vortrag eines Vimeo-Entwicklers über die Horrorgeschichten, die seine Benutzer hochgeladen haben.

(Im Vergleich dazu sind MP4-Container hinsichtlich der Audio-/Video-Codecs, die sie transportieren können, etwas eingeschränkter und verfügen in der Praxis normalerweise über eine Art MPEG-4-Video.)

Der Sinn von WebM besteht also darin, einige "Standard"-Kombinationen zu definieren, die dann eine sehr gute Chance haben, unterstützt zu werden vonbeliebigWebbrowser (und eigenständiger Player).


Also zurück zum Namen. Wenn Sie eine .webmDatei haben (und die Quelle behauptet, dass es sich um eine gültige WebM-Datei handelt), können Sie allein anhand des Namens erkennen, dass sie etwas zu enthalten verspricht, das von jedem WebM-Player verstanden werden kann, wie es die WebM-Spezifikation verlangt.

Aber wenn es sich nur um ein einfaches altes eingeschränktes Matroska-Profil handeln würde, hätten Sie immer noch ein .mkvund wüssten weder, was darin enthalten ist, noch ob es für <video>Tags und dergleichen verwendet werden kann.

Sie müssen nichtKonvertierenWebM-Dateien an Matroska; sieSindgültige Matroska-Dateien, es reicht also, sie in umzubenennen .mkv.

Antwort2

Der Klarheit, Einfachheit und Standardisierung halber. Matroska unterstützt Hunderte von Codecs. WebM unterstützt 1 Video und 1 Audio (oder gibt es inzwischen mehr?). Wenn ich (oder ein Computerprogramm) also frage „Können Sie WebM abspielen?“, können Sie mit „Ja“ oder „Nein“ antworten. Wenn ich frage „Können Sie Matroska abspielen?“, können Sie keine einfache, nützliche Antwort geben. Wenn Sie also sagen, dass WebM eine Untermenge ist, haben Sie Recht. Aber seine Verwendung vermittelt viel mehr Informationen und kann Unterstützung garantieren.

verwandte Informationen