Направление конвертации
Конвертация MKV в MP4
Преобразование MKV → MP4 на сервере, без установки программ
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Область приёма файла
или
Файлы MKV. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Если внутри уже H.264 и AAC, дорожки просто переносятся в новый контейнер без пересжатия и качество не меняется. В остальных случаях — а также если вы измените разрешение, кодек или частоту кадров — файл кодируется заново с выбранными настройками. Дорожки субтитров в MP4 не переносятся: этот контейнер понимает только собственный текстовый формат и теряет оформление.
Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.
MKV и MP4: характеристики
| Характеристика | .mkvMKV | .mp4MP4 |
|---|---|---|
| Полное название | Matroska Video | MPEG-4 Part 14 |
| Разработчик | Проект Matroska (Стив Ломм и сообщество) | ISO/IEC, рабочая группа MPEG |
| Год появления | 2002 | 2001 |
| Расширение | .mkv | .mp4 |
| MIME-тип | video/x-matroska | video/mp4 |
| Содержимое | Двоичное | Двоичное |
| Сжатие | С потерями | С потерями |
| Тип | Контейнер на основе EBML | Контейнер |
| Кодеки | Любые, ограничений нет | нет данных |
| Субтитры | Текстовые (SRT, ASS) и графические (PGS, VobSub) | нет данных |
| Главы и вложения | Поддерживаются, включая шрифты и обложки | нет данных |
| Лицензия | Открытый формат, свободная спецификация | нет данных |
| Чем открыть | VLC, MPV, Kodi, PotPlayer, MPC-HC | VLC, MPV, Windows Media Player, QuickTime Player, Браузеры Chrome, Safari, Firefox |
| Спецификация | Описание формата | Описание формата |
| Видеокодеки | нет данных | H.264, H.265, AV1, MPEG-4 Part 2 |
| Аудиокодеки | нет данных | AAC, MP3, AC-3, ALAC |
| Дорожки | нет данных | Несколько видео, звуковых и субтитровых |
| Потоковая отдача | нет данных | Да, при индексе в начале файла (faststart) |
Преобразование MKV → MP4
Matroska — контейнер на структуре EBML, не ограничивающий ни набор кодеков, ни число дорожек, глав и вложений. MP4 строг: он принимает конкретный перечень кодеков и знает только собственный формат субтитров. Если внутри MKV записаны H.264 или HEVC с AAC, дорожки переписываются в новый контейнер без декодирования; всё, чему в MP4 места нет, отбрасывается.
Копирование потоков ограничено скоростью диска: фильм на несколько гигабайт переупаковывается за десятки секунд, а изображение и звук остаются побитово прежними. Полное кодирование включается в двух случаях: внутри оказался посторонний для MP4 поток — VP9, AV1 или FLAC, — либо вы сами изменили разрешение, кодек или частоту кадров. Тогда работают CRF 23 и пресет medium, а время растёт с разрешением.
Субтитры не переносятся. MKV хранит их в форматах SRT, ASS и SSA с разметкой начертаний, позиций и эффектов, а MP4 знает только 3GPP Timed Text — при переводе от оформления не осталось бы ничего, поэтому дорожки субтитров отбрасываются целиком. Заодно теряются вложенные шрифты, которыми ASS оформляет надписи, и разбивка на главы. Извлеките субтитры в отдельный .srt заранее, если они нужны.
Из звуковых дорожек в результат попадает одна — та, которую движок выбирает по умолчанию. Многоязычный рип поэтому теряет остальные озвучки: чтобы забрать нужную, переставьте её на первое место редактором контейнера — операция не затрагивает содержимое потоков и занимает секунды. На задание отводится 1800 секунд, доступна пакетная обработка.
Порядок преобразования MKV → MP4
Шаг 1
Ревизия дорожек
Посмотрите состав файла в любом медиаинформере: кодек видео, число звуковых дорожек, наличие субтитров. Это заранее показывает, что уцелеет после конвертации.
Шаг 2
Загрузка
Рип в высоком качестве нередко упирается в предел размера — действующее значение показано в форме загрузки.
Шаг 3
Параметры по умолчанию
Не меняйте разрешение и кодек, если задача — только сменить контейнер: любое изменение переводит движок к полному кодированию.
Шаг 4
Приём результата
Файл воспроизводится на технике Apple, телевизорах и в монтажных программах. Через 60 минут исходник и результат стираются с сервера.
Вопросы по работе сервиса
Изменится ли изображение при копировании потоков?
Нет. Контейнер описывает, где в файле лежат дорожки и как они синхронизированы, но не участвует в сжатии. При копировании видеопоток переписывается без декодирования, и результат совпадает с исходником вплоть до байтов. Разница в размере файлов приходится на служебные структуры контейнеров.
Почему одно задание заняло минуту, а другое — двадцать?
Решает содержимое. Копирование дорожек упирается в скорость чтения и записи, поэтому идёт со скоростью диска. Полное кодирование упирается в кодировщик: минута исходного 1080p занимает от нескольких секунд до минуты машинного времени, а 4K — кратно больше.
Можно ли сохранить субтитры?
В MP4 — нет. Единственный формат субтитров этого контейнера, 3GPP Timed Text, не хранит ни начертаний, ни позиционирования, ни эффектов, и оформление ASS исчезло бы полностью. Извлеките дорожку в файл .srt редактором контейнера и держите его рядом с видео — плееры подхватывают такие файлы по совпадению имени.
Что будет с несколькими звуковыми дорожками и главами?
Останется одна звуковая дорожка, главы будут отброшены. Если нужен не первый язык, поменяйте порядок дорожек в MKVToolNix до загрузки: перестановка не перекодирует потоки.
Внутри VP9 или AV1. Что произойдёт?
Такой поток в MP4 копировать нельзя, поэтому видео будет закодировано заново в H.264 с CRF 23. Время обработки в этом случае определяется длительностью и разрешением, а не размером файла, и результат почти наверняка окажется крупнее исходного.