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
Суміжні формати
Твоя бібліотека нарешті в одному місці.
Безкоштовно для завантаження. Жодного акаунту, жодної реєстрації, нічого передавати.