Видео в MKV

Видео в MKV — онлайн-конвертер видеоформатов — MKV (Matroska) — гибкий открытый контейнер, который вмещает практически любой видео- и аудиокодек, включая безупречные потоки FFV1 и FLAC, что делает его идеальным для архивных и высококачественных рабочих процессов монтажа. Поддерживаются конвертация формата, ремукс без потерь, сжатие, масштабирование, зацикливание и изменение размера — всё обрабатывается локально в вашем браузере, файлы никогда не загружаются на сервер. Встроенный редактор метаданных / тегов читает теги исходного видео (название, исполнитель, альбом, исполнитель альбома, дата, жанр, трек, комментарий), позволяет их редактировать и записывает в выходной файл — включая режим копирования без пережатия, где качество полностью сохраняется.
Поддерживаемый вход: видео с открытыми кодеками без лицензионных отчислений, такими как VP8/VP9/AV1/MPEG-4/FFV1 (контейнеры WebM, MKV, MP4, MOV, AVI). Всё конвертируется локально в вашем браузере; файлы никогда не загружаются на сервер.
При первом использовании в текущий браузер загружается движок обработки видео примерно на 30 МБ. Он кэшируется и затем используется повторно, поэтому, пожалуйста, наберитесь терпения.
🎥
Нажмите, чтобы выбрать, или перетащите видеофайл
Поддерживаются WebM, MKV, MP4, MOV, AVI и другие распространённые форматы; рекомендуется до 500 МБ
Конвертация формата: выберите комбинацию кодеков и нажмите кнопку ниже, чтобы сделать ремукс или пережать видео в MKV. MKV принимает почти любой кодек, поэтому «Без пережатия» доступно для большинства входов для мгновенного ремукса (без потери качества).
Сжатие видео: пережимает видео в MKV с выбранным качеством или целевым битрейтом, чтобы получить файл меньшего размера. Этот режим требует пережатия, поэтому «Без пережатия» недоступно.
Масштаб видео: масштабирует видео до заданного разрешения и выводит MKV. Этот режим требует пережатия, поэтому «Без пережатия» недоступно.
Зацикливание видео: повторяет содержимое видео N раз и выводит MKV. В сочетании с «Без пережатия» это завершается почти мгновенно.
Изменение размера видео: масштабирует видео по процентам или явным пикселям ширины/высоты и выводит MKV. Этот режим требует пережатия, поэтому «Без пережатия» недоступно.
Что такое Matroska (MKV)? Контейнер, который вмещает всё

Matroska — назван в честь русской матрёшки — это контейнер с открытым стандартом: он ничего не сжимает сам, а лишь вкладывает любое число уже сжатых потоков в один файл. Один MKV может содержать видеодорожку, несколько аудиодорожек (комментарий режиссёра, дубляж), десятки языков субтитров, маркеры глав и даже вложения — всё это в формате, опубликованном под свободной лицензией без патентных претензий. Если MP4 — строгий стандарт ISO с узким списком разрешённых кодеков, то философия Matroska такова: «принимай всё, что может проиграть плеер», благодаря чему он на два десятилетия стал любимцем сообщества архивистов, аниме и фанатских субтитров.

Пять фактов, на которые опирается остальная часть страницы:
• MKV = контейнер, а не кодек — он хранит потоки, никогда их не сжимая
• построен на EBML, двоичном XML: парсер читает структуру даже встретив неизвестные элементы
• один файл может нести несколько видео-, аудио- и субтитровых дорожек + главы + вложения
• WebM — это профиль Matroska: файл WebM — это MKV, ограниченный видео VP8/VP9/AV1 и аудио Vorbis/Opus
• перенос потока между MP4 и MKV — это ремукс: секунды, без потери качества
EBML: самоописываемый, как XML, компактный, как двоичный

Основа Matroska — EBML (Extensible Binary Meta Language), двоичное кодирование идеи XML: элементы несут ID, длину и значение, вложенные друг в друга. Отсюда два свойства. Во-первых, файл удобно разбирать потоком — плеер может пройти верхний уровень структуры, не декодируя ни одного медиаданного. Во-вторых, он совместим вперёд — элемент, который парсер никогда не видел, просто сообщает свою длину и может быть пропущен целиком, поэтому старые плееры проигрывают новые файлы. Эта устойчивость объясняет, почему файлы MKV переживают обрыв и частичную загрузку гораздо лучше жёстких форматов.

Дорожки, главы и вложения

Каждый поток в MKV — это дорожка с собственным ID кодека, языковой меткой и именем («Комментарий», «Японский с надписями») — плееры предлагают их в меню, а не заставляют менять файлы. Главы — это произвольные метки времени с названиями, точно как главы DVD. Вложения — произвольные файлы, встроенные в контейнер, а их главное применение — шрифты: дорожка ASS, которая стилизует текст конкретным начертанием, может поставлять сам шрифт внутри MKV, так что отрисовка идентична на любой машине. Ничто из этого не стоит видеопотоку ни байта — сжатые кадры хранятся как есть.

MKV против MP4

MP4 (ISO-BMFF) — король совместимости: каждый телефон, телевизор, браузер и редактор его читает. Matroska — король гибкости: любая комбинация кодеков, неограниченные дорожки, главы, вложения, устойчивость. Оба содержат одни и те же потоки — поток H.264 или VP9 лежит в любой из коробок одинаково, так что выбор касается функций, а не качества. Эмпирическое правило: распространение на неизвестные устройства → MP4; архивирование, многоязычность, мягкие субтитры со шрифтами → MKV (или его профиль WebM для веба).

Распространённые заблуждения
  • «MKV — это кодек / MKV — более высокое качество». Это контейнер. Один и тот же поток в MP4 и MKV имеет одинаковое качество и практически одинаковый размер; конвертация между ними — ремукс, который не трогает пиксели.
  • «Файлы MKV огромны». MKV добавляет лишь тонкие структурные накладные расходы (килобайты). Большие MKV велики из-за выбранных кодеков и битрейтов, а не из-за контейнера.
  • «Моё устройство не играет MKV, значит, файл сломан». Плееру не хватает кодека внутри или он отвергает контейнер по политике. Ремукс в MP4 с тем же потоком обычно проигрывает — доказательство, что контейнер никогда не был проблемой.

Связанные инструменты: Видео в MP4 — сторона ISO-BMFF в сравнении, Видео в WebM — веб-профиль Matroska, Добавить/извлечь субтитры — мягкие субтитры в нескольких дорожках, и Видеорезак — обрезка по ключевым кадрам.