Контейнер Матроська

MKV

Контейнер, що вміщує все, і формат, який Apple так і не навчила читати свої ж системи.

Коротко

MKV — це контейнер: один файл, що несе відеодоріжку, кілька мов озвучення й кілька доріжок субтитрів разом. Ні iOS, ні macOS не відкривають його нативно — відмовляються і QuickTime, і попередній перегляд у «Файлах». Усередині файлу немає нічого екзотичного; Apple просто ніколи не випускала демультиплексор для Matroska.

30 липня 2026 р.

Відкривається без сторонньої допомоги в

iPhone · iPad Не відкриває
Mac Не відкриває
FoxDL Відкриває

Відмова стосується обгортки, а не вмісту. Те саме відео 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, нічого не потрібно перекодовувати заново: частини просто витягуються й перемарковуються в новий контейнер. Ця операція називається ремультиплексуванням і працює зі швидкістю диска. Конвертація, що зайняла півгодини, — це конвертація, під час якої перекодували відео, хоча в цьому не було потреби.

Три виходи, і скільки коштує кожен

  1. Перетворити на MP4

    Працює, і якщо потоки сумісні, це ремукс — швидко й без втрат. Але це вирівнює все, що робило файл цінним: MP4 незграбно поводиться з кількома аудіодоріжками й узагалі не вміє в стилізовані субтитри ASS, тому дубляжі й типографіка зазвичай стають першими жертвами. До того ж тепер у тебе дві копії великого файлу.

  2. Використати плеєр, що сам читає Matroska

    Нічого не конвертується і нічого не дублюється: плеєр сам демультиплексує файл і декодує потоки, тож кожна мова звуку й доріжка субтитрів лишаються обираними прямо під час відтворення. Саме так роблять VLC, Infuse і FoxDL. На iOS це єдиний підхід, що лишає файл недоторканим.

  3. Перекодувати на щось менше

    Має сенс, лише якщо мета — розмір, а не сумісність, наприклад зменшити ремультиплексований 4K HEVC до 1080p. Це повільно, це з втратами, і це ніколи не має бути відповіддю на «мій телефон це не відкриває».

Що саме йде не так конкретно з MKV

Картинка є, звуку немає

Майже завжди це звук DTS або TrueHD, що зустрівся з плеєром, який декодує лише AAC. З відеодоріжкою все гаразд. Плеєр із повним набором аудіодекодерів або перемикання на другу аудіодоріжку файлу, якщо вона є, вирішує проблему.

Субтитри виглядають неправильно, а не зникають

Субтитри ASS/SSA несуть позиціонування, кольори й часто власні шрифти як вкладення. Плеєр, що показує їх звичайним текстом, викидає оформлення — читати можна, але це не те, що описує файл.

Субтитри, які взагалі не можна перетворити на текст

Доріжки PGS і VobSub — це картинки субтитрів, узяті з Blu-ray і DVD. Їх можна показати, але ніколи не можна переоформити, змінити розмір чи знайти пошуком, і жодна конвертація не перетворить їх на SRT без OCR.

Файл заїкається на старому пристрої

Це не проблема контейнера. 4K з високим бітрейтом, 10-бітний HEVC або AV1 можуть перевищити можливості декодера старого чипа, у якому б контейнері вони не прийшли.

Розгорнута версія Чому твій iPhone відкриває один відеофайл і відмовляється відкривати наступний Контейнери, кодеки і три способи подивитись файл, який iOS відмовляється відкривати.

Питання про цей формат

Як відтворити файли MKV на iPhone, iPad чи Mac? Відкрий MKV у FoxDL — і він відтвориться. FoxDL сам декодує MKV, замість того щоб передавати файл системному плеєру, тож немає ні конвертації, ні очікування — а субтитри й аудіодоріжки всередині файлу залишаються доступними для вибору під час відтворення. Які відео- та аудіоформати відтворює FoxDL? FoxDL відтворює відео MKV, MP4, M4V, MOV, AVI, WebM, FLV і WMV, аудіо MP3, M4A, AAC, FLAC, WAV, OGG, Opus і WMA, а також потоки HLS (m3u8). Файли відтворюються напряму — без конвертації і без окремого кодека, який треба встановлювати. Чи можу я перемкнути аудіодоріжку у файлі з двома звуковими доріжками? Так. Кожна аудіодоріжка з файлу перелічена в меню плеєра, і між ними можна перемикатися прямо під час відтворення відео, без перезапуску. Файли MKV з подвійним звуком — оригінальна мова плюс дубляж — типовий випадок, і він підтримується нативно.

Звідки ці факти

Суміжні формати

Твоя бібліотека нарешті в одному місці.

Безкоштовно для завантаження. Жодного акаунту, жодної реєстрації, нічого передавати.

Завантажити з App Store