требовали "крещения" нового формата вместо того, чтобы просто сказать «WebM = Matroska с ограниченным набором используемых кодеков»?
Это действительно именно то, чем является WebM - не новый формат, а просто подмножество Matroska. Но имя также является важной частью.
Матроска - это контейнер. (Очень гибкий контейнер в этом.) Наличие файла .mkv
ничего не говорит вам о том, что в нем содержится: в нем может быть видео VP9, или видео H.264, или видео MPEG-2, нет видео или даже несколько видов видео одновременно. Он может содержать много разных аудиокодеков, разные типы субтитров, ссылки на внешние главы и вложения файлов (например, шрифты для субтитров SSA).
Большинство файлов MKV содержат те же самые обычные форматы, но некоторые люди творческие, а другие просто случайно делают MKV, которые не может воспроизвести половина их посетителей. Слайды и видео из рассказа разработчика Vimeo об ужасах, загруженных их пользователями.
(Для сравнения, контейнеры MP4 несколько более ограничены в том, какие аудио / видео кодеки они могут переносить, и на практике обычно имеют какое-то видео MPEG-4.)
Таким образом, цель WebM состоит в том, чтобы определить несколько "стандартных" комбинаций, которые затем будут иметь очень хорошие шансы на поддержку любого веб-браузера (и автономного плеера).
Итак, вернемся к названию. Если у вас есть файл .webm
(и если источник утверждает, что он является допустимым файлом WebM), вы можете просто посмотреть по его имени, что он обещает содержать что-то понятное любому проигрывателю WebM, как того требует спецификация WebM.
Но если бы это был просто старый ограниченный профиль Matroska, у вас все равно был бы .mkv
и вы бы не знали, что в нем, и не пригодно ли оно для тегов <video>
и тому подобного.
Вам не нужно конвертировать файлы WebM в Matroska; это допустимые файлы Matroska, поэтому достаточно переименовать их в .mkv
.