Конвертировать MKV в MP4
В MKV то же видео, что и в MP4, — телевизоры, телефоны и iPad отказываются только от обёртки. Видео и звук копируются напрямую, поэтому двухчасовой фильм готов за секунды и выглядит ровно так же, как раньше.
- Не сохраняется
- Без очереди и ожидания
- Без регистрации и водяных знаков
Как это работает
Добавьте MKV
Перетащите файл. Вы увидите, что внутри: видео H.264 или HEVC и звук AAC, MP3, AC-3 или DTS.
Дождитесь переупаковки
Картинка копируется без перекодирования. Звук Dolby и DTS, с которым плееры MP4 не справляются, конвертируется в AAC.
Скачайте MP4
Воспроизводится на телевизоре, iPad, PlayStation и в любом видеоредакторе.
Обычно это смена упаковки, а не конвертация
MKV — это контейнер, то есть коробка для видео, звука и субтитров, и MP4 — тоже. Внутри MKV очень часто лежит видео H.264 со звуком AAC — ровно то, что и должен хранить MP4. В этом случае картинка и звук переносятся как есть, без декодирования и перекодирования: двухчасовой фильм конвертируется за секунды, не теряет буквально ничего и получается примерно того же размера. Если файл сконвертировался почти мгновенно, произошло именно это, и лучшего исхода не бывает.
Когда содержимое несовместимо с MP4 — VP9 или звук в Vorbis, FLAC или TrueHD, — перекодирования не избежать, и тогда оно занимает реальное время и стоит одного поколения качества. Эти два случая ощущаются совершенно по-разному, и полезно понимать, какой достался вам.
MKV может хранить то, чего не может MP4, — это вы и теряете. MKV нередко — целый релиз: несколько звуковых дорожек на разных языках и с комментариями, пачка субтитров, главы, обложка и даже файлы шрифтов для правильного отображения стилизованных субтитров. MP4 здесь вмещает одно основное видео и одну звуковую дорожку, поэтому сохраняется первая из каждых, а остальное остаётся за бортом — страница сообщает об этом сразу, а не оставляет вас обнаружить посреди фильма, что он не на том языке.
Субтитры заслуживают отдельного предупреждения. Обычные форматы субтитров MKV — SRT и стилизованные ASS/SSA, которые используют фансабберы, — не имеют полноценного места в MP4, поэтому не переносятся. Если субтитры важны, сначала извлеките их из MKV и храните отдельным файлом .srt рядом с видео — его загрузит любой плеер и любой телевизор.
Если нужно другое
ffmpeg делает ту же переупаковку и сохраняет всё: ffmpeg -i in.mkv -c copy -map 0 out.mp4 переносит все дорожки, а не первую из каждых, а -c copy гарантирует отсутствие перекодирования. Добавив -c:s mov_text, вы преобразуете субтитры в единственный вид, который может хранить MP4. Он бесплатен, обрабатывает папку в цикле и не упирается в лимит памяти.
Прежде чем конвертировать, проверьте, нужно ли это вообще. VLC, MPV и любой современный смарт-телевизор воспроизводят MKV напрямую, и этот формат лучше MP4 почти во всём — настоящие причины для конвертации лишь устройство Apple, старая игровая приставка или видеоредактор, который MKV не принимает. Конвертация файла, который ваш плеер и так воспроизводит, отнимает время и ничего не даёт.
Частые вопросы
Это действительно без потерь?
Для картинки — да: закодированное видео копируется в новый контейнер байт в байт, поэтому оно идентично. Звук тоже копируется, если он в AAC или MP3; AC-3, E-AC-3 и DTS приходится конвертировать, потому что плееры MP4 их не воспроизводят.
Почему это настолько быстрее других конвертеров?
Потому что ничего не декодируется и не кодируется, когда видео можно просто скопировать. Инструменты, которые перекодируют всё подряд, тратят час на то, чтобы фильм стал выглядеть чуть хуже; здесь он копируется за секунды.
Мой фильм где-нибудь сохраняется?
Нет — и здесь это особенно важно, ведь фильмы большие. Ничего никуда не отправляется, а результат по ходу работы записывается прямо в хранилище вашего устройства, а не держится в памяти.
Что будет с субтитрами и другими языками?
Они не переносятся, и в результате указано, сколько дорожек отброшено. MKV создавался для множества дорожек, а MP4 — нет, так что если субтитры нужны, сохраните MKV и смотрите его в VLC.
После конвертации в другом месте MKV воспроизводится без звука.
Это проблема Dolby Digital: звук скопировали в контейнер, плееры которого не умеют его декодировать. Здесь такой звук конвертируется в AAC, поэтому он будет слышен везде.
А файлы HEVC (H.265)?
Они копируются как HEVC — его воспроизводят современные устройства Apple, телевизоры и свежие версии Windows. Если нужна максимальная совместимость, выберите «Воспроизводить везде», и видео будет перекодировано в H.264.
Полезно знать: Сохраняются только первая видео- и первая звуковая дорожка. Главы, теги, вложенные шрифты и обложки в MP4 не переносятся.
Разместите этот инструмент на своём сайте
Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.