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