it-swarm.com.de

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

Ich habe gelesen, dass WebM im Wesentlichen eine Teilmenge des Matroska-Formats ist . Was unterstützt Matroska, das WebM nicht unterstützt, was die "Taufe" eines neuen Formats erforderte, anstatt nur "WebM = Matroska mit einer begrenzten Anzahl verwendeter Codecs" zu sagen?

Ich frage mich, ob ich meine WebMs einfach in Matroska konvertieren und damit fertig sein soll, und das aus allgemeiner Neugier.

56
einpoklum

mussten wir ein neues Format "taufen", anstatt nur "WebM = Matroska mit einem eingeschränkten Satz verwendeter Codecs" zu sagen?

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


Matroska ist ein Container. (Ein sehr flexibler Container.) Wenn Sie eine .mkv -Datei haben, können Sie nichts darüber erfahren, was sie enthält: VP9-Video, H.264-Video, MPEG-2-Video, kein Video oder in der Tat Mehrere Arten von Videos gleichzeitig. Es können viele verschiedene Audio-Codecs, verschiedene Untertiteltypen, Links zu externen Kapiteln und Dateianhänge (z. B. Schriftarten für SSA-Untertitel) gespeichert werden.

Die meisten MKV-Dateien enthalten die gleichen üblichen Formate, aber einige Leute sind kreativ und andere stellen aus Versehen MKVs her, die die Hälfte ihrer Besucher nicht abspielen kann. Folien und Video aus dem Vortrag eines Vimeo-Entwicklers über die Schrecken, die ihre Benutzer hochgeladen haben.

(Im Vergleich dazu sind MP4-Container in Bezug auf die Audio-/Video-Codecs etwas eingeschränkter und verfügen in der Praxis normalerweise über eine Art von MPEG-4 Video.)

Daher besteht der Sinn von WebM darin, einige "Standard" -Kombinationen zu definieren, die dann sehr wahrscheinlich von any Webbrowser (und Standalone-Player) unterstützt werden.


Also zurück zum Namen. Wenn Sie eine .webm-Datei haben (und wenn die Quelle angibt, dass es sich um eine gültige WebM-Datei handelt), können Sie anhand des Namens erkennen, dass sie etwas enthält, das für jeden WebM-Player nach den Anforderungen der WebM-Spezifikation verständlich ist.

Aber wenn es nur ein einfaches, altes, limitiertes Matroska-Profil wäre, hätten Sie immer noch einen .mkv und Sie würden nicht wissen, was darin enthalten ist oder ob es für <video>-Tags und ähnliches verwendbar ist.

Sie müssen keineWebM-Dateien in Matroska konvertieren; Sie sind gültige Matroska-Dateien, daher ist es ausreichend, sie in .mkv umzubenennen.

112
grawity

Zur Klarheit, Einfachheit und Standardisierung. Matroska unterstützt Hunderte von Codecs. WebM unterstützt 1 Video und 1 Audio (oder gibt es jetzt mehr?). Wenn ich (oder ein Computerprogramm) nach "Können Sie Webm spielen?" Frage, können Sie eine Ja- oder Nein-Antwort geben. Wenn ich Sie frage, ob Sie Matroska spielen können, können Sie keine einfache, nützliche Antwort geben. Wenn Sie also sagen, dass webm eine Untergruppe ist, haben Sie Recht. Aber seine Verwendung kommuniziert gibt mehr Informationen und kann Support garantieren.

10
szatmary