Конвертировать MKV в MP4 и другие форматы
Как конвертировать видео в MKV онлайн?
Воcпользуйтесь нашим онлайн-приложением!
Хотите узнать больше про формат MKV и чем его открыть? В этой статье вы найдёте всё, что вам нужно.
Добавить файл
Конвертация в
Конвертация
С появлением широкоформатных экранов и мощных компьютеров все больше людей предпочитают видео высокого разрешения (HD), однако многие форматы видео требуют сильного пережатия с потерей качества, притом что дополнительные дорожки аудио и субтитров приходится хранить отдельно. Поскольку формат MKV поддерживает большое количество кодеков и даже несжатое видео, он хорошо сохраняет исходное качество, позволяя вам наслаждаться видео в HD-качестве.
Ищете программу для конвертации видео в MKV-формат? Попробуйте Video Converter от Movavi. Он позволяет перекодировать AVI, FLV, MOV, MP4, 3GP, WMV и другие файлы в MKV для комфортного просмотра на домашнем компьютере или видеоплеере и задать нужное разрешение и соотношение сторон, чтобы картинка соответствовала разрешению вашего монитора или телевизора.
Если же вам нужно конвертировать MKV в AVI, 3GP или в другие форматы, видеоконвертер также станет незаменимым инструментом: вы сможете смотреть любимые фильмы на игровых приставках Sony PlayStation, Xbox, мобильных устройствах LG, Samsung, Apple и других производителей. А функция SuperSpeed позволяет конвертировать видео без потери качества.
Как конвертировать MKV без потери качества
Шаг 1. Скачайте и установите MKV-конвертер
Бесплатно скачайте конвертер видео для Windows или Mac с сайта Movavi, откройте файл и следуйте инструкциям по установке. Это займет всего несколько минут. Программа полностью на русском языке, поэтому разобраться в ней будет очень просто.
Шаг 2. Выберите файл для конвертации
Когда установка завершится, запустите программу, нажмите на кнопку Добавить файлы в левом верхнем углу, выберите пункт Добавить видео и добавьте файлы AVI, FLV, WMV, MP4, MOV или другого формата для конвертирования в MKV.
Вы также можете добавить в программу фильмы и ролики в MKV, чтобы перевести их в другой формат. Чтобы добавить DVD-видео, в меню Добавить файлы выберите пункт Добавить DVD, а затем нажмите Открыть DVD.
Шаг 3. Выберите формат
В нижней части интерфейса откройте вкладку Видео, кликните по разделу MKV и выберите подходящий профиль из списка. Вы можете изменить параметры видео вручную: нажмите на кнопку-шестеренку под панелью форматов, чтобы открыть редактор настроек.
Чтобы перекодировать MKV для воспроизведения на PS4, PS3, Xbox, смартфоне на Android, планшете iPad, мобильном телефоне или другом устройстве, откройте вкладку Устройства и выберите профиль для модели вашего гаджета.
Шаг 4. Начните конвертацию файлов
Перед началом конвертирования нажмите Сохранить в и выберите место, куда будут записаны новые видеофайлы.
Теперь можно начать конвертацию: для этого нажмите кнопку Конвертировать в правом нижнем углу. Конвертация может занять несколько минут или больше в зависимости от размера и количества исходных файлов.
Шаг 5. Дождитесь окончания конвертации
Когда конвертация будет завершена, откроется папка с видеофайлами. Вы можете записать полученный MKV-файл на DVD для просмотра на широкоформатном экране или открыть видео на компьютере с помощью проигрывателя Movavi Media Player в составе пакета программ Movavi Video Suite для Windows. Кроме медиаплеера и конвертера видео, в него входят программы для записи на DVD, захвата видео с экрана, создания собственных фильмов и слайд-шоу, полноценный редактор видео и многое другое. Скачайте пробную версию Movavi Video Suite и попробуйте все эти программы в действии.
Если же вы конвертировали MKV в форматы для мобильных телефонов или игровых приставок, запишите готовые файлы на ваше устройство, подсоединив его к компьютеру: откройте приложение для переноса файлов и следуйте его указаниям.
Movavi Video Converter стирает границы между форматами: теперь вы можете легко перенести фильмы и клипы на любое устройство для просмотра видео.
Отличный способ перевести мультимедиа в нужный формат!
Что такое MKV-формат?
MKV – популярный формат для работы с мультимедиа, созданный в качестве открытой альтернативы форматам MP4 и AVI. Файлы MKV могут включать в себя неограниченное количество видео- и аудиодорожек, а также субтитры. Именно поэтому MKV (сокращение от Matroska Video) был назван в честь русской матрешки.
Сравнение форматов MKV и MP4
Файлы обоих форматов могут содержать видеодорожку, одну или несколько аудиодорожек, субтитры и другие полезные данные. Формат MP4 часто используют для хранения видеофайлов, потому что файлы в этом формате имеют лучшее соотношение размера и качества, также легки для открытия и проигрывания на почти любом устройстве. MKV больше подходит для хранения фильмов, так как в нем поддерживается возможность нескольких аудиодорожек и субтитров на разных языках в одном файле.
К сожалению, файлы MKV читают не все плееры и устройства.
Чтобы узнать, в чем разница между MKV и MP4, смотрите таблицу ниже.
Часто задаваемые вопросы
Что такое MKV?
MKV (сокращение от Matroska Multimedia Container) – это бесплатный формат контейнера для мультимедийных файлов. Контейнер MKV может содержать множество видео-, аудиодорожек, изображений и субтитров в одном файле. Благодаря этому, MKV – хороший формат для хранения фильмов. Фильмы в таком формате часто распространяют путем раздачи с помощью торрент-трекеров.
Как бесплатно конвертировать MP4 в MKV?
Если вам нужно сконвертировать небольшой файл, попробуйте online-конвертер на этой странице. Если ваш файл слишком большой для онлайн-конвертации, и вы являетесь уверенным пользователем ПК, попробуйте использовать VLC. Что нужно сделать, чтобы конвертировать видео с помощью VLC:
Установите и запустите VLC.
Официальный сайт VLCНажмите Медиа → Конвертировать/Сохранить.
Нажмите на кнопку Добавить и выберите видео, которое хотите конвертировать.
Подтвердите выбор нажатием Конвертировать/Сохранить.
В новом окне кликните на иконку гаечного ключа, на вкладке Инкапсуляция выберите MKV, нажмите Сохранить.
Кликните на кнопку Обзор, выберите папку для сохранения и введите название для нового файла вместе с расширением .mkv.
Нажмите Начать, чтобы программа начала создавать файл в MKV.
Какой формат лучше – MP4 или MKV?
Оба формата широко распространены и часто используются для хранения видеофайлов. Однако найти устройство, поддерживающее и читающее видео в MP4, намного проще.
Если вы хотите смотреть фильмы на медиаплеере или планшете, вам подойдет формат MP4. Если же вы смотрите фильмы с ПК при помощи таких программ, как VLC или 5KPlayer, у вас нет проблемы, чем открыть файл MKV. А значит, вы можете пользоваться всеми плюсами нескольких аудиодорожек и субтитров.
Файлы в каком формате меньше – MP4 или MKV?
Обычно файлы MP4 занимают меньше места, чем MKV. Для этого есть две причины. Во-первых, контейнер MP4 зачастую использует формат видео H.264, что помогает максимально сократить размер файла и сохранить высокое качество картинки. Во-вторых, в файлах MKV зачастую содержится несколько аудио- и видеодорожек, что делает файл намного больше. Таким образом, чтобы сжать файл MKV, нужно либо конвертировать его в формат MP4, либо удалить лишние дорожки. Всё это можно сделать с помощью Video Converter от Movavi.
Почему VLC не читает MKV файл?
Причиной этого может быть целый спектр проблем: проблемы с видео и кодеками, повреждение файлов, сбой компьютера и т.
д. Ниже приведено одно из доступных решений проблемы:
Запустите VLC, нажмите Инструменты → Настройки.
На вкладке Ввод/Кодеки в поле Декодирование с аппаратным ускорением выберите Отключить.
Нажмите Сохранить и попробуйте снова запустить ваше видео.
Остались вопросы?
Если вы не можете найти ответ на свой вопрос, обратитесь в нашу службу поддержки.
Подпишитесь на рассылку о скидках и акциях
Подписываясь на рассылку, вы соглашаетесь на получение от нас рекламной информации по электронной почте и обработку персональных данных в соответствии с Политикой конфиденциальности Movavi. Вы также подтверждаете, что не имеете препятствий к выражению такого согласия. Читать Политику конфиденциальности.
Формат файла MKV
Что такое файл MKV?
MKV (Matroska Video) — это мультимедийный контейнер, аналогичный форматам MOV и AVI, но он поддерживает более одной дорожки аудио и субтитров в одном файле.
Файл MKV — это формат мультимедийного контейнера Matroska, используемый для видео. MKV основан на Extensible Binary Meta Language и поддерживает несколько форматов сжатия видео и аудио. Основное различие между MKV и другими видеоформатами заключается в том, что MKV — это контейнер, а не кодек. Файлы MKV сохраняются с расширением .mkv. MKV может включать аудио, видео и субтитры в один файл, даже если эти элементы используют разные типы кодирования. Например, у вас может быть файл MKV, содержащий видео H.264 и MP3 или AAC для аудио. MKV также поддерживает описания, рейтинги, обложки и даже точки глав. Есть несколько ключевых особенностей, благодаря которым MKV ориентирован на будущее. Эти функции включают в себя:
- Поддержка быстрого поиска.
- Возможность выбора различных аудио и видео потоков.
- Поддержка субтитров (жестко и программно).
- Поддержка метаданных, глав и меню.
- Возможность потоковой передачи онлайн.
- Возможность восстановления ошибочных файлов, которые обеспечивают возможность воспроизведения поврежденных файлов.

Краткая история
Файл MKV возник в 2002 году в России. Ведущим разработчиком был Лассе Кярккяйнен, который работал с основателем Matroska Стивом Ломмом и командой программистов. MKV был разработан как проект с открытыми стандартами, что означает, что он имеет открытый исходный код и может использоваться бесплатно. Со временем формат был улучшен и стал основой мультимедийного формата WebM в 2010 году.
Матроска Дизайн
Matroska добавляет в спецификацию EBML следующие ограничения.
- docType заголовка EBML должен быть ‘matroska’.
- Значение EBMLMaxIDLength в заголовке EBML должно быть равно 4.
- EBMLMaxSizeLength EBML Header должен иметь значение от 1 до 8 (включительно).
Все элементы верхнего уровня кодируются 4 октетами.
- Языковые коды: Matroska (версии с 1 по 3) использовала языковые коды, которые могут быть либо трехбуквенной библиографической формой ISO-639-2 (например, «fre» для французского), либо дополнительным кодом страны, например, «fre-ca».
“для канадского французского языка. Начиная с Matroska версии 4, для языковых кодов МОЖЕТ использоваться либо ISO 639-2, либо BCP 47, хотя BCP 47 рекомендуется. - Физические типы: они имеют разное значение как для аудио-, так и для видеофайлов. Например, ChapterPhysicalEquiv = 60 означает (CD / 12” / 10″ / 7″ / TAPE / MINIDISC / DAT) для аудио и (DVD / VHS / LASERDISC) для видео.
- Структура блока — Заголовок блока: Заголовок блока содержит информацию о номере дорожки, метках времени, типе шнуровки и т. д.
- Lacing: это механизм для экономии места при хранении данных, который обычно используется для небольших блоков данных (кадров). Существует 3 вида шнуровки:
- Xiph: Frame with a size multiple of 255 coded with a 0 at the end of the size. For example, The code for 765 is 255;255;255;0.
- EBML: The frame size is coded as a difference between the previous size and this size. The first size in the lace is unsigned but others use a range shift to get a sign on each value.

- fixed-size: The size remains the same.
- Структура SimpleBlock: она основана на блочной структуре с основным отличием в добавлении флагов Keyframe и Discardable. В остальном все то же самое.
Структура Матроски
Документ Matroska должен состоять как минимум из одного Документа EBML с использованием Типа документа Matroska. Каждый документ EBML должен начинаться с заголовка EBML, за которым следует корневой элемент EBML, определяемый как сегмент. Matroska определяет несколько элементов верхнего уровня, которые могут встречаться в сегменте.
EBML использует систему элементов для составления документа EBML. Ниже приведен список элементов верхнего уровня в файле Matroska:
- EBML-документ: оболочка для всего файла.
- Заголовок EBML: содержит информацию о заголовке файла, например DocType.

- Сегмент: верхний элемент, содержащий все остальные элементы верхнего уровня.
- SeekHead: содержит положение сегментов других элементов верхнего уровня.
- Информация: содержит общую информацию о сегменте.
- Треки: элемент информации верхнего уровня с описанием множества треков.
- Главы: используется для определения основных меню и данных разделов.
- Кластер: элемент верхнего уровня, содержащий блочную структуру.
- Cues: элемент верхнего уровня, содержащий все записи, локальные для сегмента, которые ускоряют поиск доступа.
- Вложения: содержит вложенные файлы.
- Теги: этот элемент содержит метаданные, описывающие Треки, Издания, Главы, Вложения или Сегмент в целом.
В следующей таблице показана структура документа Matroska с большинством элементов, отображаемых в иерархии:
| Заголовок EBML | ||||||
| Сегмент | Искатьголову | Искать | Искать ID | |||
| ИскатьПозицию | ||||||
| Информация | идентификатор сегмента | |||||
| СегментФайлимя | ||||||
| ПредыдущийUID | ||||||
| ПредыдущийИмяФайла | ||||||
| СледующийUID | ||||||
| СледующееИмяФайла | ||||||
| СегментСемейный | ||||||
| ГлаваПеревести | ||||||
| Отметка времениШкала | ||||||
| Продолжительность | ||||||
| ДатаUTC | ||||||
| Название | ||||||
| MuxingApp | ||||||
| Приложение для письма | ||||||
| Треки | Отслеживание | номер дорожки | ||||
| TrackUID | ||||||
| Тип трека | ||||||
| Имя | ||||||
| Язык | ||||||
| ID кодека | ||||||
| КодекЧастный | ||||||
| ИмяКодека | ||||||
| Видео | ПометитьЧересстрочная | |||||
| Порядок полей | ||||||
| Стереорежим | ||||||
| Альфа-режим | ||||||
| ПиксельШирина | ||||||
| ПиксельВысота | ||||||
| Ширина дисплея | ||||||
| Высота дисплея | ||||||
| Тип соотношения сторон | ||||||
| Цвет | ||||||
| Аудио | Частота дискретизации | |||||
| Каналы | ||||||
| Битовая глубина | ||||||
| Главы | ИзданиеЗапись | EditionUID | ||||
| ИзданиеFlagСкрытый | ||||||
| EditionFlagDefault | ||||||
| ИзданиеФлагЗаказано | ||||||
| ГлаваАтом | ГлаваUID | |||||
| UID_строки_раздела | ||||||
| ГлаваВремяНачало | ||||||
| ГлаваВремяКонец | ||||||
| ГлаваФлагСкрытый | ||||||
| ГлаваДисплей | Чапстринг | |||||
| ГлаваЯзык | ||||||
| Кластер | Отметка времени | |||||
| Сайленттрекс | ||||||
| Позиция | ||||||
| ПредыдущийРазмер | ||||||
| простой блок | ||||||
| БлокГрупп | ||||||
| Зашифрованный блок | ||||||
| Подсказки | ключевая точка | CueTime | ||||
| CueTrackPositions | ||||||
| Вложения | Прикрепленный файл | Описание файла | ||||
| ИмяФайла | ||||||
| FileMimeType | ||||||
| ФайлUID | ||||||
| ФайлРеферал | ||||||
| FileUsedStartTime | ||||||
| FileUsedEndTime | ||||||
| Теги | Тег | Цели | таргеттипевалуе | |||
| Тип цели | ||||||
| TagTrackUID | ||||||
| TagEditionUID | ||||||
| TagChapterUID | ||||||
| TagAttachmentUID | ||||||
| простой тег | Имя тега | |||||
| Язык тегов | ||||||
| ТегПо умолчанию | ||||||
| ТегСтрока | ||||||
| ТегДвоичный | ||||||
| простой тег |
Использование кодеков
Если вам не нужен новый медиаплеер и вы предпочитаете использовать существующий плеер, вам потребуется установить некоторые кодеки (сокращение от сжатия/распаковки).
Несмотря на то, что загрузка кодеков является допустимым вариантом, вы должны быть осторожны с источником, который может содержать вредоносное ПО.
Использованная литература
- Матроска из Википедии
Что такое файл MKV и как открыть формат MKV?
8 964
Файлы MKV, также известные как Matroska Video, появились в 2002 году. Ведущий разработчик Лассе Карккайнен объединил усилия со Стивом Ломмом, основателем Matroska, для комплексный мультимедийный контейнер для видео, аудио и текста. Этот медиаконтейнер, усовершенствованный в 2010 году, стал популярным в онлайн-медиаконтенте.
В отличие от других распространенных форматов файлов, файлы MKV не являются форматом сжатия аудио или видео. Это форматы мультимедийных контейнеров, которые могут включать видео, аудио и текст в один файл. Неважно, что каждый из этих элементов использует разные виды кодирования.
Например, все, что вы сейчас транслируете из Интернета, может состоять из видео в формате H.264 и аудио в формате MP3. Двойной щелчок по одному файлу MKV откроет все его элементы в проигрывателе файлов MKV.
Вам также понравится тот факт, что формат файла MKV рассчитан на будущее. Разработчики Matroska включили различные функции, чтобы файлы никогда не устаревали. Некоторые из этих ключевых функций являются следующими:
Меню, поддержка главы и метаданных
Быстрое поиск
онлайн -потоковая передача
Возможность восстановления ошибки, чтобы обеспечить возможность воспроизведения облегченной файла
.
Различные выбираемые видео- и аудиопотоки
Поддержка субтитров
Как открывать файлы MKV с помощью проигрывателя файлов MKV
Вы можете просматривать файлы MKV на компьютере с Windows или Mac, если у вас есть необходимый проигрыватель файлов MKV.
Однако, поскольку MKV не является отраслевым стандартом, не каждый медиаплеер может их открыть. Фактически, ваш собственный проигрыватель Windows Media может испытывать проблемы с обработкой файлов MKV, воспроизведением видео без звука.
Вот ваши варианты открытия и воспроизведения файлов MKV.
1. Использование сторонних приложений
Если ваш медиаплеер по умолчанию не поддерживает формат файлов MKV, попробуйте поискать альтернативные плееры в Интернете. Простой поиск в Google должен найти сотни, если не тысячи сторонних приложений, поддерживающих файлы MKV. Однако вам нужно проявлять осторожность, поскольку вредоносные персонажи маскируют вредоносные программы под полезные приложения, пытаясь проникнуть в вашу компьютерную систему.
У вас может не хватить терпения бродить по лабиринту в поисках лучшей программы для просмотра файлов MKV, поэтому вы можете попробовать VLC, один из самых популярных медиаплееров, которые только можно найти.
Он легкий и может воспроизводить файлы практически любого формата.
Другие приложения, которые могут открывать и воспроизводить файлы MKV, включают:
2. Использование мобильных устройств
Благодаря мобильному устройству можно наслаждаться видео и аудио в формате MKV в пути. Если вы используете платформу iOS, вы можете смотреть эти видео прямо с iPhone, iPad и iPod через встроенный медиаплеер PlayerXtreme. Но на платформе Android вам нужно будет загрузить и установить мобильную версию VLC или Simple MP4 Video Player. Несмотря на то, что Simple MP4 Player является проигрывателем MP4, у него есть программа для чтения других видеоформатов, таких как MKV.
3. Загрузите кодеки для совместимости
Медиаплеер на вашем устройстве может не открывать видеофайлы с расширением MKV, поскольку в нем отсутствуют необходимые кодеки для декодирования файлов этого типа. Кодеки являются жизнеспособным вариантом, поскольку они дают вашему медиаплееру возможность распаковывать и воспроизводить файлы MKV, которые он изначально не поддерживает.
Это отличный способ легко превратить любой медиаплеер в проигрыватель файлов MKV, но он также может быть опасен для вашего компьютера. Вам необходимо убедиться, что вы загружаете кодеки или любое другое необходимое программное обеспечение с рекомендуемых сайтов. Некоторые сайты прячут хлам в популярном ПО; таким образом подвергая риску безопасность вашей системы.
Если вы не знаете, с чего начать, отправляйтесь на сайт Niite, где вы найдете множество чистых и полезных приложений для вашего устройства. Этот сайт предоставляет бесплатные загрузки без каких-либо вредоносных программ. Оказавшись в Niite, найдите пакет кодеков под названием Combined Community Codec Pack (CCCP), который предлагает множество кодеков, поддерживающих несколько форматов файлов.
На целевой странице Niite выберите вариант CCCP и нажмите «Получить свой Niite». Файл начнет загружаться, а после завершения запустите установку кодеков. При этом вы можете выбрать другие приложения, которые вам нравятся, с сайта, а также установить их.
Чтобы изменения вступили в силу, вам, возможно, придется перезагрузить компьютер, хотя в большинстве случаев ваши файлы MKV должны начать воспроизводиться быстро.
4. Преобразование в поддерживаемые форматы
Что делать, если программа для чтения файлов MKV по-прежнему не распознает файлы MKV даже после загрузки и установки соответствующих кодеков? Проблема может заключаться в вашем устройстве, на котором могут отсутствовать необходимые ресурсы, необходимые для рендеринга форматов файлов MKV. Одним из способов решения этой проблемы было бы преобразование файлов MKV в формат, поддерживаемый аппаратным и программным обеспечением, доступным в вашей системе.
Одним из простых способов преобразования файла MKV в другой формат, совместимый с вашим устройством, является использование бесплатного конвертера видеофайлов. Возможно, вы захотите использовать онлайн-версию некоторых конвертеров, чтобы сэкономить место на вашем устройстве, но это не должно быть вашим первым выбором, поскольку видеофайлы довольно большие, и загрузка, преобразование и загрузка преобразованного файла могут занять целую вечность.![]()
Было бы неплохо использовать автономные конвертеры видео, если на вашем устройстве достаточно места для хранения. Если это не так, вы можете рассмотреть возможность использования внешних носителей данных, таких как флэш-накопители или внешние жесткие диски. Преимущество автономных конвертеров заключается в том, что они относительно быстры и экономичны, поскольку вам не придется беспокоиться о затратах на пропускную способность. Вы можете попробовать Movavi Video Converter — простой и эффективный инструмент для переключения между форматами видео, аудио и изображений.
5. Редактирование файлов MKV
Как и любой другой тип файла, файлы MKV также можно редактировать, чтобы применить различные изменения, которые вы хотите добиться. Вы можете добавлять и удалять главы и субтитры. Вы также можете изменить начальную и конечную точки видео, отрезав ненужные части.
При поиске хорошего видеоредактора начните с бесплатных версий. Не нужно платить за программное обеспечение, когда его бесплатный аналог может сделать столько же.
Вы можете попробовать MKVToolNix, бесплатную программу, доступную для Windows, Mac и Linux.
Однако большинство бесплатных видеоредакторов имеют существенные ограничения, и вы не сможете пользоваться всеми функциями. Это может заставить вас выбрать лучшее программное обеспечение премиум-класса, которое делает то, что заявлено. У вас есть из чего выбрать, но на ваш выбор должны влиять определенные факторы:
Стоимость: по подписке или единовременно
Форматы файлов: поддерживаются ли все популярные файлы форматы
Удобство для пользователя: простота использования
Вспомогательные материалы: наличие полезных материалов, которые помогут вам редактировать проект
при воспроизведении этого формата файла важно отметить, что могут возникнуть случаи, когда вам потребуется преобразовать файлы формата MKV в другие версии, чтобы вы могли воспроизводить их на определенных устройствах. В вашем распоряжении много конвертеров, и вам нужна возможность определить тот, который соответствует вашим потребностям.
Если вы не знаете, какой конвертер выбрать, рассмотрите возможность загрузки и установки Movavi Video Converter на свой компьютер с Windows или Mac.
Идеальный способ получить ваши медиафайлы в нужном вам формате!
Есть вопросы?
Если вы не можете найти ответ на свой вопрос, пожалуйста, свяжитесь с нашей службой поддержки.
Подпишитесь на новости и специальные предложения
Регистрируясь, вы соглашаетесь получать наши маркетинговые электронные письма и соглашаетесь с тем, что Movavi будет использовать ваши личные данные в соответствии с нашей Политикой конфиденциальности. Вы также подтверждаете, что соответствуете минимальным возрастным требованиям.
Формат файла MKV
Что такое файл MKV?
MKV (Matroska Video) — это мультимедийный контейнер, похожий на форматы MOV и AVI, но поддерживающий более одной дорожки аудио и субтитров в одном файле. Файл MKV — это формат мультимедийного контейнера Matroska, используемый для видео.
MKV основан на Extensible Binary Meta Language и поддерживает несколько форматов сжатия видео и аудио. Основное различие между MKV и другими видеоформатами заключается в том, что MKV — это контейнер, а не кодек. Файлы MKV сохраняются с расширением .mkv. MKV может включать аудио, видео и субтитры в один файл, даже если эти элементы используют разные типы кодирования. Например, у вас может быть файл MKV, содержащий видео H.264 и MP3 или AAC для аудио. MKV также поддерживает описания, рейтинги, обложки и даже точки глав. Есть несколько ключевых особенностей, благодаря которым MKV ориентирован на будущее. Эти функции включают в себя:
- Поддержка быстрого поиска.
- Возможность выбора различных аудио- и видеопотоков.
- Поддержка субтитров (жестко и программно).
- Поддержка метаданных, глав и меню.
- Возможность потоковой передачи онлайн.
- Возможность восстановления ошибочных файлов, обеспечивающая возможность воспроизведения поврежденных файлов.

Краткая история
Файл MKV создан в 2002 году в России. Ведущим разработчиком был Лассе Кярккяйнен, который работал с основателем Matroska Стивом Ломмом и командой программистов. MKV был разработан как проект с открытыми стандартами, что означает, что он имеет открытый исходный код и может использоваться бесплатно. Со временем формат совершенствовался и стал основой мультимедийного формата WebM в 2010 году.
Matroska добавляет в спецификацию EBML следующие ограничения.
- Заголовок EBML Тип документа должен быть «matroska».
- Заголовок EBML EBMLMaxIDLength должен быть равен 4.
- Заголовок EBML EBMLMaxSizeLength должен быть от 1 до 8 (включительно).
Все элементы верхнего уровня кодируются 4 октетами.
- Языковые коды: Matroska (версии с 1 по 3) использовали языковые коды, которые могут быть трехбуквенными библиографическими символами ISO-639.
-2 (например, «fre» для французского), или можно использовать дополнительный код страны, например, «fre-ca» для канадского французского. Начиная с Matroska версии 4, для языковых кодов МОЖЕТ использоваться либо ISO 639-2, либо BCP 47, хотя BCP 47 рекомендуется. - Физические типы: они имеют разное значение как для аудио-, так и для видеофайлов. Например, ChapterPhysicalEquiv = 60 означает (CD / 12″ / 10″ / 7″ / TAPE / MINIDISC / DAT) для аудио и (DVD / VHS / LASERDISC) для видео.
- Структура блока — Заголовок блока: Заголовок блока содержит информацию относительно номера трека, временных меток, типа шнуровки и т. д.
- Lacing: это механизм экономии места при хранении данных, который обычно используется для небольших блоков данных (кадров). Существует 3 типа шнуровки:
- Xiph: Рамка с размером, кратным 255, кодируется 0 в конце размера. Например, код для 765: 255;255;255;0.
- EBML: Размер кадра кодируется как разница между предыдущим размером и этим размером.
Первый размер в кружеве не имеет знака, но другие используют сдвиг диапазона, чтобы получить знак для каждого значения. - фиксированный размер: Размер остается прежним.
- Структура SimpleBlock: она основана на структуре блока с основным отличием в добавлении флагов Keyframe и Discardable . В остальном все то же самое.
Структура Matroska
Документ Matroska должен состоять как минимум из одного документа EBML с использованием типа документа Matroska . Каждый документ EBML должен начинаться с заголовка EBML , за которым следует корневой элемент EBML , определенный как сегмент. Matroska определяет несколько элементов верхнего уровня, которые могут встречаться в сегменте .
EBML использует систему элементов для составления документа EBML. Ниже приведен список элементов верхнего уровня в файле Matroska:
- Документ EBML : Обертка для всего файла.

- Заголовок EBML : Содержит информацию заголовка для файла, такого как DocType.
- Сегмент : Элемент верхнего уровня, который содержит все остальные элементы верхнего уровня.
- SeekHead : содержит положение сегментов других элементов верхнего уровня.
- Информация : содержит общую информацию о сегменте.
- Треки : Элемент информации верхнего уровня с описанием множества треков.
- Разделы : Используется для определения основных меню и данных разделов.
- Кластер : Элемент верхнего уровня, содержащий блочную структуру.
- Сигналы : Элемент верхнего уровня, который содержит все записи, локальные для сегмента, которые ускоряют поиск доступа.
- Вложения : Содержит прикрепленные файлы.
- Теги : Этот элемент содержит метаданные, описывающие Треки, Издания, Главы, Вложения или Сегмент в целом.




“для канадского французского языка. Начиная с Matroska версии 4, для языковых кодов МОЖЕТ использоваться либо ISO 639-2, либо BCP 47, хотя BCP 47 рекомендуется.


-2 (например, «fre» для французского), или можно использовать дополнительный код страны, например, «fre-ca» для канадского французского. Начиная с Matroska версии 4, для языковых кодов МОЖЕТ использоваться либо ISO 639-2, либо BCP 47, хотя BCP 47 рекомендуется.
Первый размер в кружеве не имеет знака, но другие используют сдвиг диапазона, чтобы получить знак для каждого значения.
