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, wissen Sie nichts darüber, was sie enthält: Sie enthält möglicherweise VP9-Video, H.264-Video, MPEG-2-Video, kein Video oder sogar mehrere Arten von Videos gleichzeitig. Es kann viele verschiedene Audio-Codecs, verschiedene Untertiteltypen, Links zu externen Kapiteln und Dateianhänge (z. B. Schriftarten für SSA-Untertitel) enthalten.
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 Videos 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 haben in der Praxis normalerweise eine Art MPEG-4-Video.)
Der Sinn von WebM besteht also darin, einige "Standard" -Kombinationen zu definieren, die dann sehr wahrscheinlich von jedem Webbrowser (und Standalone-Player) unterstützt werden.
Also zurück zum Namen. Wenn Sie eine .webm
Datei haben (und wenn die Quelle behauptet, dass es sich um eine gültige WebM-Datei handelt), können Sie anhand ihres 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 ein, .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 keine WebM-Dateien in Matroska konvertieren . Es handelt sich um gültige Matroska-Dateien, daher ist es ausreichend, sie umzubenennen .mkv
.
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 "Kannst du Webm spielen?" Frage, kannst du eine Ja- oder Nein-Antwort geben. Wenn ich frage "Kannst du Matroska spielen?", Kannst du keine einfache Antwort geben, die nützlich ist. Wenn Sie also sagen, dass webm eine Untergruppe ist, haben Sie Recht. Aber seine Verwendung vermittelt viel mehr Informationen und kann Support garantieren.
quelle