WebM
Формат, который веб воспроизводит постоянно, а операционная система так и не научилась открывать.
WebM — это урезанная Matroska, созданная Google для веба и несущая видео VP8, VP9 или AV1 со звуком Vorbis или Opus. Веб-браузеры на устройствах Apple умеют воспроизводить некоторые WebM прямо на странице; но сохрани тот же файл на диск — и «Файлы», «Фото» и QuickTime дружно откажутся его открывать. Поддержка в браузере и поддержка в системе — это разные вещи.
30 июля 2026 г.
Открывается без посторонней помощи в
Слово «частично» здесь несёт настоящую нагрузку. Safari умеет воспроизводить содержимое WebM на веб-странице. Но ничто в операционной системе не открывает сохранённый тобой файл .webm — ни превью в «Файлах», ни миниатюра, ни QuickTime. Это различие постоянно всех сбивает с толку, и вполне заслуженно.
Факты
| Полное название | WebM |
|---|---|
| Тип | Контейнер — намеренно урезанное подмножество Matroska |
| Расширения | .webm |
| Опубликован | 2010 год, Google, изначально бесплатный по лицензии |
| Видео внутри | VP8, VP9, AV1 — и только они |
| Звук внутри | Vorbis или Opus — и только они |
| Субтитры внутри | WebVTT |
| Зачем существует | Чтобы дать вебу видеоформат без привязанной к нему патентной лицензии |
Matroska с сужеными дверями
WebM — это Matroska с намного более коротким списком того, что может лежать внутри. Там, где MKV принимает практически любой кодек, WebM принимает три видеокодека и два аудиокодека, и все они бесплатны по лицензии. Это ограничение и есть весь смысл: производитель веб-браузера, реализующий WebM, точно знает, что именно ему нужно декодировать, и никому не должен за это лицензионный платёж.
Это формат, лежащий в основе огромного количества того, что ты смотришь в веб-браузере, даже не замечая этого. Это же формат, который большинство инструментов скачивания выдают тебе, когда вытягивают видео со страницы, — так .webm чаще всего и оказывается в папке «Загрузки».
Поскольку внутри всё равно Matroska, конвертация WebM в MP4 устроена так же, как конвертация MKV, — с одним важным отличием. MP4 не принимает ни VP9, ни Vorbis, поэтому потоки нельзя просто переобозначить. Что-то придётся по-настоящему перекодировать заново.
Почему браузер может, а система — нет
Веб-браузер — это приложение, которое несёт с собой собственный медиаконвейер. Когда Safari воспроизводит WebM на странице, работу выполняет именно Safari, используя код, который Apple написала для Safari. Эта способность не становится способностью системы: приложение «Файлы», QuickTime Player и превью в «Фото» используют собственный медиафреймворк операционной системы, в котором нет демультиплексора Matroska — а значит, и поддержки WebM, поскольку WebM и *есть* Matroska.
В результате получается по-настоящему странный опыт: ты смотришь ролик на странице, нажимаешь «Сохранить», и файл, который ты только что смотрел, не может открыть то самое устройство, на котором ты его смотрел. Ничего не сломано. Просто это два разных программных продукта с двумя разными наборами возможностей.
Это самая наглядная иллюстрация правила, которое стоит запомнить: на iOS то, что может файл, целиком зависит от того, к какому приложению обратиться. Приложение с собственными декодерами не ограничено тем, что знает система.
Что делать с таким файлом
- Воспроизвести приложением, умеющим читать Matroska
WebM — это и есть Matroska, поэтому любой плеер, справляющийся с MKV, справится и с WebM, включая VP9 и Opus. Ничего не нужно конвертировать, нечего терять.
- Конвертировать в MP4, зная, что это настоящее перекодирование
MP4 не может нести ни VP9, ни Vorbis, поэтому здесь не получится быстрой переразметки, обычно возможной для MKV. Заложи время на это и смирись с потерей качества на одно поколение.
- Попросить другую версию у источника
Сайты, отдающие WebM, почти всегда отдают рядом и MP4 с H.264 — как раз для устройств, которым здесь сложно. Взять сразу MP4 снимает весь вопрос целиком.
Вопросы об этом формате
Откуда эти факты
- The WebM project Google
- AV1, from the Alliance for Open Media AOMedia
Похожие форматы
Твоя библиотека — наконец в одном месте.
Скачать бесплатно. Без аккаунта, без регистрации, без данных, которые нужно кому-то передавать.