Skip to main content

Что такое MKV?

Matroska (MK) - это мультимедийный контейнерный формат с открытым исходным кодом, который может содержать различные типы файлов, включая видео, аудио и файлы субтитров. Кино и телевизионные программы используют расширение .MKV, указывающее на наличие видео. Если контейнер содержит только аудиофайлы, используется MKA; в то время как одни только субтитры указаны с использованием MKS. Matroska конкурирует с другими форматами контейнеров, включая AVI, MP4 и ASF, чтобы назвать несколько, однако, MKV имеет некоторые существенные преимущества и, скорее всего, будет реализован в программном обеспечении с открытым исходным кодом.

Разработка Matroska основана на расширяемом двоичном мета-языке (EBML), родственнике XML. Преимущества MKV по сравнению с некоторыми другими форматами контейнеров включают более быстрый поиск в файле, возможность включать главы и меню, такие как DVD-диски, выбираемые аудиопотоки для поддержки различных языковых дорожек и лучшее восстановление после ошибок. Также поддерживаются «мягкие субтитры» или возможность выключать или включать субтитры.

Кроме того, в отличие от более старых форматов контейнеров, таких как Microsoft® Audio Video Interleave (AVI), Matroska поддерживает практически любой аудиоформат. Это включает в себя Ogg Vorbis с открытым исходным кодом, формат сжатия звука, который также можно использовать для встраивания аудио без потерь, например файлов FLAC (Free Lossless Audio Codec). Matroska также поддерживает кодирование аудио с переменной скоростью передачи битов и видео с переменной частотой кадров. Его основополагающее кодирование EBML также гарантирует, что оно сможет идти в ногу с растущими потребностями, оставаясь при этом обратно совместимым с устаревшими проигрывателями MKV.

Одним из видеоплееров, который поддерживает файлы MKV прямо из коробки, является кроссплатформенный VLC-плеер с открытым исходным кодом. Собственные Matroska CorePlayer Pro и Mobile также доступны бесплатно на веб-сайте Matroska. Плееры Microsoft®, поддерживающие DirectShow®, такие как MediaPlayer® и MediaClassic®, также должны воспроизводить файлы MKV, при условии, что установлен пакет комбинированных кодеков сообщества (CCCP), который также является бесплатным. Страница загрузок на сайте Matroska содержит информацию и ссылки на эти и другие плееры и плагины для различных операционных систем.

Цель разработчиков Matroska состоит в том, чтобы он получил широкое распространение как кроссплатформенный универсальный мультимедийный контейнерный формат. Прогресс в этом направлении может быть измерен путем повышения совместимости оборудования. Поддержка файлов MKV растет, с некоторыми проигрывателями Bluray® и телевизорами высокой четкости, поддерживающими потоковую передачу файлов MKV. Samsung и LG являются двумя производителями, которые предоставляют поддержку MKV на некоторых своих Bluray® и HDTV. Производители систем на кристалле, такие как Sigma Designs, также работают на платформе, включая поддержку MKV для многих OEM-чипов, используемых в различных аппаратных продуктах.