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
Похожие форматы
Твоя библиотека — наконец в одном месте.
Скачать бесплатно. Без аккаунта, без регистрации, без данных, которые нужно кому-то передавать.