Провереноот Adam B.·проверено FE Editorial·обновлено Jul 4, 20264.1(49 голосов)Спасибо за оценку!
БЫСТРЫЙ ОТВЕТ
Файл MKV - это мультимедийный контейнер Matroska, который объединяет видео, несколько аудиодорожек, субтитры и главы в одном файле. Его можно бесплатно открыть с помощью VLC media player или в Windows 11 через встроенный «Проигрыватель Windows». Если телевизор или телефон не принимают файл, его обычно можно перепаковать (ремуксировать) в MP4 без потери качества.
Разработчик: Matroska.org (open-source project, started by Steve Lhomme)Категория: ВидеофайлыОткрыть стандартноеMIME: video/x-matroska
Файлы с расширением .mkv содержат видео, аудио и субтитры, собранные в едином мультимедийном контейнере. Этот формат с открытым стандартом был создан в 2002 году в рамках проекта Matroska под руководством Стива Ломма и основан на предшествующем формате - мультимедийном контейнере MCF. Его бинарная структура опирается на EBML (Extensible Binary Meta Language), который был официально стандартизирован как IETF RFC 8794 в 2020 году.
Хранимые мультимедийные данные могут использовать различные кодеки - согласно спецификации, в контейнер можно упаковать практически любой кодек. К наиболее широко используемым видеокодекам сегодня относятся:
H.264 (AVC - Advanced Video Coding)
H.265 (HEVC - High Efficiency Video Coding)
AV1 - становящийся все более популярным бесплатный кодек
.mkv популярен среди любителей кино; найти программное обеспечение с его поддержкой легко, а начиная с Windows 10 он поддерживается Microsoft Windows нативно. Файлы .mkv обладают высокой способностью к восстановлению при повреждении данных и поддерживают потоковую передачу по протоколам HTTP и RTP.
Формат Google WebM (2010) основан на .mkv, но ограничен определенным набором кодеков - изначально VP8 и VP9, позже был добавлен AV1. Сопутствующий вариант только для аудио, .mka, и вариант только для субтитров, .mks, имеют ту же структуру контейнера.
Безопасность и защита
РИСК: LOW
Файлы MKV содержат медиаданные, а не исполняемый код, поэтому сам файл представляет низкий риск. Реальные опасности сопутствуют: загрузка пиратских фильмов под видом установщиков кодеков или исполняемых файлов с двойным расширением .mkv.exe, вредоносные файлы субтитров, эксплуатирующие старые ошибки плееров (уязвимости 2017 года «взлом через субтитры» в VLC/Kodi - давно исправлены, обновляйте плееры), и мошеннические «паки кодеков MKV». Никогда не устанавливайте кодеки по требованию сайтов; VLC не требует ничего дополнительного.
Детали формата
в двух словах
ПОЛНОЕ НАЗВАНИЕMatroska Video
РАЗРАБОТЧИКMatroska.org (open-source project, started by Steve Lhomme)с 2002 (fork of the MCF project); EBML standardized as IETF RFC 8794 (2020)
Общий с WebM (та же база EBML); различается по элементу DocType: «matroska» против «webm»
Программы, открывающие файлы MKV
Windows6 apps
VLC media playerОткрытый кодНажмите правой кнопкой на MKV - «Открыть с помощью» - VLC. Воспроизводит всё благодаря встроенным кодекам; переключайте аудиодорожки и субтитры в соответствующих меню.
MKVtoolnixОткрытый кодЭто не плеер, а официальный инструментарий Matroska для анализа, редактирования, разделения и ремуксирования дорожек MKV (mkvtoolnix-gui, mkvextract).
Media Player (Windows 11) / Movies & TVВстроеннаяДвойной клик - MKV воспроизводится нативно начиная с Windows 10 (2015). Если видео HEVC не открывается, установите «Расширения для видео HEVC» из Microsoft Store.
MPC-HC (clsid2 fork)Открытый кодЛегкий классический плеер; перетащите MKV в окно. Оригинальный проект закрыт в 2017 году - используйте активно поддерживаемый форк clsid2.
PotPlayerБесплатноОткройте файл; в плеер встроены обширные настройки кодеков и выбора дорожек.
macOS3 apps
VLC media playerОткрытый кодНажмите правой кнопкой на MKV - «Открыть с помощью» - VLC. Воспроизводит всё благодаря встроенным кодекам; переключайте аудиодорожки и субтитры в соответствующих меню.
Elmedia PlayerFreemiumОткройте файл; бесплатная версия проигрывает MKV, версия Pro добавляет потоковую передачу на ТВ.
IINAОткрытый кодСовременный нативный плеер для macOS на базе mpv; установите как плеер по умолчанию для .mkv в свойствах файла в Finder.
Linux3 apps
VLC media playerОткрытый кодНажмите правой кнопкой на MKV - «Открыть с помощью» - VLC. Воспроизводит всё благодаря встроенным кодекам; переключайте аудиодорожки и субтитры в соответствующих меню.
Вопросов пока нет - станьте первым, кто спросит о файлах MKV.
Часто задаваемые вопросы
Как конвертировать MKV в MP4 без потери качества?
Выполните ремуксирование: скопируйте потоки в контейнер MP4 без перекодирования, например: «ffmpeg -i in.mkv -c copy out.mp4». Это работает, если видео в формате H.264/H.265, а аудио - AAC/AC-3, что применимо к большинству файлов. Качество остается идентичным, так как ничего не перекодируется.
Почему мой Smart TV не воспроизводит этот MKV-файл?
Либо телевизор не поддерживает контейнер Matroska, либо у него нет декодера для потока внутри (чаще всего это видео HEVC или аудио DTS). Выполните ремуксирование в MP4 или перекодируйте проблемную дорожку (например, DTS в AC-3). Также на поддержку может влиять способ подключения: через USB или по DLNA.
MKV лучше, чем MP4?
Качество идентично при одинаковых потоках - оба являются лишь контейнерами. MKV более гибкий (любые кодеки, неограниченное количество дорожек, главы, вложения); MP4 гораздо шире поддерживается устройствами и редакторами. Выбирайте исходя из совместимости, а не качества.
Почему в моем MKV нет звука?
Аудиодорожка использует кодек, который ваше устройство не может декодировать - обычно это DTS или AC-3 на телевизорах и телефонах. Запустите файл в VLC (он декодирует всё) или конвертируйте аудиодорожку в AAC.
Как извлечь субтитры из MKV?
Используйте mkvextract из набора MKVToolNix или FFmpeg, чтобы вытащить дорожку субтитров. Текстовые дорожки извлекаются напрямую в форматах .srt/.ass; графические субтитры PGS с Blu-ray требуют распознавания (OCR) с помощью таких инструментов, как Subtitle Edit.
Можно ли воспроизвести MKV на iPhone?
Не через встроенный плеер. Установите VLC для iOS (бесплатно) и добавьте файл через приложение «Файлы», AirDrop или функцию Wi-Fi sharing в VLC - либо предварительно ремуксируйте файл в MP4.
Почему OBS записывает в MKV?
MKV устойчив к сбоям - прерванная запись останется воспроизводимой, в отличие от MP4, который повреждается без финального индекса. OBS может ремуксировать готовые записи в MP4 через меню «Файл» - «Ремуксировать записи» без потери качества.
Ссылки
1IETF RFC 8794 - Extensible Binary Meta Language (EBML)www.rfc-editor.org