требовали «крещения» нового формата вместо того, чтобы просто сказать «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
.