tooly

Конвертировать MKV в MP4 онлайн

Matroska — контейнер, который не открывают Windows Media Player, iPhone и большинство телевизоров. Превратите его в универсальный MP4 (H.264/AAC) без установки программ — конвертация выполняется в браузере через FFmpeg.

Файлы не покидают ваш браузер

Как пользоваться

  1. 1

    Перетащите файл MKV в поле или нажмите, чтобы выбрать его.

  2. 2

    Дождитесь конвертации — совместимый поток ремуксируется за секунды, иначе перекодируется.

  3. 3

    Скачайте MP4 или обработайте несколько файлов и скачайте ZIP.

Matroska в одном абзаце

MKV, сокращение от Matroska, — открытый формат контейнера 2002 года. В одном файле он может хранить почти любой видео- и аудиокодек, любое количество звуковых дорожек, несколько дорожек субтитров, главы и прикреплённые шрифты. Благодаря такой гибкости он стал стандартом для рипов фильмов, фанатских релизов аниме, записей OBS и архивов телепередач.

MP4 строже. Он поддерживает меньше кодеков и только простые текстовые субтитры, но зато воспроизводится почти везде: на iPhone и iPad, в приложении «Фотографии» в Windows, на смарт-ТВ с флешки, в браузерах, мессенджерах и любых видеоредакторах. Когда MKV отказывается воспроизводиться или импортироваться, конвертация в MP4 обычно оказывается самым быстрым решением.

Ремукс или перекодирование: от чего зависит скорость

Контейнер — это всего лишь упаковка. Если видео внутри MKV можно хранить в MP4 как есть, нет нужды декодировать и сжимать его заново: поток можно скопировать в новую упаковку. Это называется ремуксом, и даже для двухчасового фильма он занимает секунды, потому что работа сводится в основном к чтению и записи файла.

Инструмент в браузере сначала определяет, какие кодеки содержит MKV, а затем:

  1. Видео в H.264 копируется без изменений. Любой другой видеокодек перекодируется в H.264 с CRF 23, пресетом ultrafast и 8-битным цветом 4:2:0 — на ноутбуке это идёт примерно в реальном времени, на телефоне медленнее.
  2. Звук AAC тоже копируется. Всё остальное конвертируется в AAC с битрейтом 128 кбит/с, потому что звук в MKV часто бывает в FLAC, AC-3, DTS или Opus, которые многие MP4-плееры не умеют декодировать.
  3. Файл записывается с индексом в начале, поэтому воспроизведение начинается ещё до полной загрузки.

Если FFmpeg всё же отказывается копировать, например из-за повреждённых временных меток, инструмент переходит к полному перекодированию.

Карточка результата показывает размер до и после. Размер, близкий к исходному, обычно означает, что видео скопировано; сильно отличающийся — что оно перекодировано.

Узнайте, что внутри, до конвертации

Какой путь будет выбран, зависит от видеокодека, и от него же зависит, насколько совместимым получится MP4.

  • H.264 (AVC). Самый частый случай для записей OBS и большинства скачанных файлов. Копируется бит в бит, качество не меняется, воспроизводится везде.
  • HEVC (H.265). Распространён в 4K- и 10-битных релизах. Перекодируется в H.264, потому что многие браузеры, старые телефоны и телевизоры не воспроизводят HEVC. Для длинных 4K-файлов это займёт время, а результат будет больше.
  • VP9 и AV1. Тоже перекодируются в H.264: iPhone, старые телевизоры и большинство видеоредакторов не принимают их в MP4.
  • Всё остальное, например Theora или MPEG-2, перекодируется так же.

Для длинных файлов, которые нужно перекодировать, быстрее серверный вариант на странице. Серверная обработка всегда перекодирует в H.264 с более медленным пресетом medium, CRF 23 и 8-битным цветом 4:2:0, что даёт лучшее сжатие, чем быстрый пресет браузера. Бесплатно доступен один запуск на сервере в день для файлов до 500 МБ; Premium снимает ограничение и принимает файлы до 4 ГБ.

Дорожки, субтитры и прочие дополнения

MKV часто содержит больше одного потока. Автоматический выбор FFmpeg оставляет одну видеодорожку и одну звуковую, выбирая звук с наибольшим числом каналов. Практические последствия:

  • В фильме с английской дорожкой и дубляжом останется только одна из них, и не обязательно та, что отмечена как основная.
  • Субтитры в MP4 не включаются. Графические субтитры вроде PGS с Blu-ray вообще невозможно хранить в MP4, а стилизованные субтитры ASS теряют оформление даже при конвертации. Сохраните отдельный файл субтитров или переведите его в формат, понятный вашему плееру, с помощью конвертера субтитров.
  • Главы, обложки и прикреплённые шрифты не переносятся.

Объёмный звук 5.1 кодируется в AAC с сохранением раскладки каналов, так что AV-ресивер домашнего кинотеатра по-прежнему получает шесть каналов.

Если конвертация не удалась или файл слишком большой

  • Браузеру не хватает памяти. Браузер держит в памяти весь исходный и итоговый файл. Фильм на 1,8 ГБ может не обработаться на телефоне, хотя лимит составляет 2 ГБ. Используйте ноутбук или серверный вариант для больших файлов.
  • Перекодированный файл намного больше. Пресет ultrafast ставит скорость выше эффективности. Если пропустить результат через сжатие видео с пресетом «Лёгкое», он уменьшится почти без видимых изменений.
  • Нужна только часть. Сначала вырежьте фрагмент инструментом обрезать видео: конвертировать пятиминутный отрывок гораздо быстрее, чем целую серию.

В режиме браузера ничего не загружается на сервер, а исходный MKV никогда не изменяется — вы скачиваете новый MP4 рядом с ним.

Вопросы и ответы

Видео загружается на сервер?

Нет. FFmpeg работает как WebAssembly в браузере, файл не покидает устройство. В Premium можно обработать файлы до 4 ГБ на наших серверах.

Качество упадёт?

Если в MKV уже видео H.264, оно копируется побитово. Иначе выполняется перекодирование с CRF 23 — визуально неотличимо для большинства роликов.

Сколько это занимает по времени?

Ремукс — секунды. Перекодирование идёт примерно в реальном времени на ноутбуке: 10-минутный ролик — около 10 минут.

Есть ограничение по размеру?

До 2 ГБ в браузере, ограничение зависит от памяти устройства. Premium поднимает лимит до 4 ГБ и обрабатывает намного быстрее на сервере.

Субтитры сохраняются?

Встроенные дорожки субтитров отбрасываются — MP4 плохо с ними работает. Извлеките их заранее, если они нужны.

Похожие инструменты