MKV
Контейнер, що вміщує все, і формат, який Apple так і не навчила читати свої ж системи.
MKV — це контейнер: один файл, що несе відеодоріжку, кілька мов озвучення й кілька доріжок субтитрів разом. Ні iOS, ні macOS не відкривають його нативно — відмовляються і QuickTime, і попередній перегляд у «Файлах». Усередині файлу немає нічого екзотичного; Apple просто ніколи не випускала демультиплексор для Matroska.
30 липня 2026 р.
Відкривається без сторонньої допомоги в
Відмова стосується обгортки, а не вмісту. Те саме відео H.264 і аудіо AAC відтворюються ідеально, коли їх поміщають у MP4, тому конвертація MKV зазвичай є копією, а не повторним кодуванням.
Факти
| Повна назва | Matroska Video |
|---|---|
| Тип | Контейнер (обгортка, а не кодек) |
| Розширення | .mkv, .mka (лише звук), .mks (лише субтитри), .mk3d |
| Опубліковано | 2002 рік, відкрита специфікація, без ліцензійних відрахувань |
| Відео всередині | H.264, HEVC (H.265), AV1, VP9, MPEG-4 Part 2, MPEG-2 |
| Звук всередині | AAC, AC-3, E-AC-3, DTS, TrueHD, FLAC, Opus, Vorbis, MP3 |
| Субтитри всередині | SRT, ASS/SSA, WebVTT, PGS і VobSub (останні два — зображення) |
| Доріжок на файл | Практично без обмежень — стільки мов звуку й субтитрів, скільки закладено при збиранні файлу |
| Глави, теги, вкладення | Так, включно зі шрифтами для стилізованих субтитрів |
Коробка, а не мова
Найкорисніше, що варто знати про MKV, — те, що він нічого не каже про те, як стиснуто зображення. Це робота кодека — H.264, HEVC, AV1 — і той самий кодек може лежати в MP4, MKV чи WebM без жодної зміненої біти відео. Контейнер вирішує, як частини позначені, впорядковані та знайдені; кодек вирішує, чим ці частини є.
У чому Matroska незвично хороший, так це в утриманні багатьох частин одночасно. Один файл може нести фільм, оригінальну аудіодоріжку, дубльовану, коментар, вісім мов субтитрів, мітки глав, обкладинку й файли шрифтів, потрібні, щоб намалювати субтитри так, як задумав їхній автор. Саме тому він став форматом за замовчуванням для всього архівного: Blu-ray можна перенести в один MKV, не викидаючи те, що робить його саме Blu-ray.
Користуватися ним безкоштовно, за ним не стоїть патентний пул, і вже понад двадцять років це стабільна, відкрито опублікована специфікація. Ніщо з цього не переконало Apple.
Чому iPhone його не відкриває
Медіастек Apple читає ті контейнери, підтримку яких Apple сама реалізувала: MP4, MOV, M4V, 3GP і жменьку аудіообгорток. Matroska серед них не було ніколи. Немає налаштування, яке можна змінити, і немає кодека, який можна встановити, бо відсутня частина — не кодек: у системі просто немає коду, який знав би, як влаштований файл Matroska.
Тому збій трапляється ще до початку декодування. Застосунок «Файли» показує файл, попередній перегляд відмовляє, а на Mac QuickTime Player каже, що це не відеофайл. Відео всередині може бути звичайним H.264, який той самий пристрій цілими днями декодує апаратно. До цього етапу справа просто не доходить.
Це ж пояснює, чому конвертація MKV так часто відбувається майже миттєво. Якщо потоки всередині вже з тих, що приймає MP4, нічого не потрібно перекодовувати заново: частини просто витягуються й перемарковуються в новий контейнер. Ця операція називається ремультиплексуванням і працює зі швидкістю диска. Конвертація, що зайняла півгодини, — це конвертація, під час якої перекодували відео, хоча в цьому не було потреби.
Три виходи, і скільки коштує кожен
- Перетворити на MP4
Працює, і якщо потоки сумісні, це ремукс — швидко й без втрат. Але це вирівнює все, що робило файл цінним: MP4 незграбно поводиться з кількома аудіодоріжками й узагалі не вміє в стилізовані субтитри ASS, тому дубляжі й типографіка зазвичай стають першими жертвами. До того ж тепер у тебе дві копії великого файлу.
- Використати плеєр, що сам читає Matroska
Нічого не конвертується і нічого не дублюється: плеєр сам демультиплексує файл і декодує потоки, тож кожна мова звуку й доріжка субтитрів лишаються обираними прямо під час відтворення. Саме так роблять VLC, Infuse і FoxDL. На iOS це єдиний підхід, що лишає файл недоторканим.
- Перекодувати на щось менше
Має сенс, лише якщо мета — розмір, а не сумісність, наприклад зменшити ремультиплексований 4K HEVC до 1080p. Це повільно, це з втратами, і це ніколи не має бути відповіддю на «мій телефон це не відкриває».
Що саме йде не так конкретно з MKV
Майже завжди це звук DTS або TrueHD, що зустрівся з плеєром, який декодує лише AAC. З відеодоріжкою все гаразд. Плеєр із повним набором аудіодекодерів або перемикання на другу аудіодоріжку файлу, якщо вона є, вирішує проблему.
Субтитри ASS/SSA несуть позиціонування, кольори й часто власні шрифти як вкладення. Плеєр, що показує їх звичайним текстом, викидає оформлення — читати можна, але це не те, що описує файл.
Доріжки PGS і VobSub — це картинки субтитрів, узяті з Blu-ray і DVD. Їх можна показати, але ніколи не можна переоформити, змінити розмір чи знайти пошуком, і жодна конвертація не перетворить їх на SRT без OCR.
Це не проблема контейнера. 4K з високим бітрейтом, 10-бітний HEVC або AV1 можуть перевищити можливості декодера старого чипа, у якому б контейнері вони не прийшли.
Питання про цей формат
Звідки ці факти
- The Matroska specification Matroska.org
Суміжні формати
Твоя бібліотека нарешті в одному місці.
Безкоштовно для завантаження. Жодного акаунту, жодної реєстрації, нічого передавати.