wymagało „chrztu” nowego formatu, a nie tylko „WebM = Matroska z ograniczonym zestawem kodeków”?
Tak naprawdę jest to WebM - nie nowy format, tylko podzbiór Matroski. Ale nazwa jest również ważną częścią.
Matroska to pojemnik. (Bardzo elastyczny pojemnik.) Posiadanie .mkv
pliku nie mówi nic o tym, co zawiera: może zawierać wideo VP9, wideo H.264 lub wideo MPEG-2, brak wideo, a nawet wiele rodzajów wideo jednocześnie. Może przenosić wiele różnych kodeków audio, różne typy napisów, łącza do zewnętrznych rozdziałów i załączniki plików (takie jak czcionki dla napisów SSA).
Większość plików MKV zawiera te same zwykłe formaty, ale niektóre osoby są kreatywne, a inne przypadkowo stworzą pliki MKV, których połowa odwiedzających nie może odtworzyć. Slajdy i wideo z rozmowy dewelopera Vimeo o okropnościach przesłanych przez użytkowników.
(Dla porównania, pojemniki MP4 są nieco bardziej ograniczone w tym, jakie kodeki audio / wideo mogą przenosić, i w praktyce zwykle mają jakiś rodzaj wideo MPEG-4).
Dlatego celem WebM jest zdefiniowanie kilku „standardowych” kombinacji, które będą miały bardzo duże szanse na wsparcie dowolnej przeglądarki internetowej (i samodzielnego odtwarzacza).
Wróćmy do nazwy. Jeśli masz .webm
plik (i jeśli źródło twierdzi, że jest to prawidłowy plik WebM), możesz stwierdzić, po prostu patrząc na jego nazwę, że obiecuje zawierać coś zrozumiałego dla dowolnego odtwarzacza WebM, zgodnie z wymaganiami specyfikacji WebM.
Ale gdyby był to zwykły stary, ograniczony profil Matroska, nadal miałbyś taki .mkv
i nie wiedziałbyś, co jest w nim, ani czy można go używać do <video>
tagów i tym podobnych.
Nie musisz konwertować plików WebM do Matroska; one są ważne pliki Matroska tak to wystarczy, aby ich nazwy .mkv
.
Dla jasności, prostoty i standaryzacji. Matroska obsługuje setki kodeków. WebM obsługuje 1 wideo i 1 audio (czy jest już więcej?). Więc jeśli ja (lub program komputerowy) zapytam „czy możesz grać w webm”, możesz odpowiedzieć tak lub nie. Jeśli zapytam „czy umiesz grać w matroskę”, nie możesz udzielić łatwej, użytecznej odpowiedzi. Mówiąc webm jest podzestawem, tak, masz rację. Ale jego użycie przekazuje znacznie więcej informacji i może zagwarantować wsparcie.
źródło