Зачем конвертировать MKV в MP4?
MP4 поддерживается гораздо большим количеством устройств, чем MKV: смарт-телевизоры, iPhone, автомобильные плееры и большинство видеоредакторов принимают .MP4, но могут отказаться или лишь частично воспроизводить файлы MKV. Конвертация также переводит файл в формат, принимаемый большинством видеохостингов и программ для монтажа.
Способы конвертации MKV в MP4
FFmpeg - remux CLI
Копируйте потоки без потерь за секунды: ffmpeg -i in.mkv -c copy out.mp4
HandBrake FREE
Откройте MKV, выберите пресет MP4 и нажмите «Start Encode» - лучше всего подходит, когда нужны пресеты под конкретные устройства или необходимо перекодировать несовместимые потоки.
VLC - Конвертировать/Сохранить FREE
Перейдите в Медиа > Конвертировать/Сохранить, выберите профиль H.264 + MP3 MP4 и начните - VLC всегда перекодирует видео, поэтому используйте FFmpeg, если хотите выполнить ремультиплексирование без потерь.
OBS Studio - Ремультиплексирование записей BUILT-IN
Если MKV был создан в OBS, используйте Файл > Ремультиплексирование записей внутри OBS для мгновенной конвертации без потерь и без стороннего ПО.
Программы, которые конвертируют MKV
Об этих форматах
Файл MKV - это мультимедийный контейнер Matroska, который объединяет видео, несколько аудиодорожек, субтитры и главы в одном файле. Его можно бесплатно открыть с помощью VLC media player…
Открыть детали .MKV →Файл MP4 - это видеоконтейнер (стандарт MPEG-4 Part 14, принят в 2003 году), который объединяет видео, аудио, субтитры и главы в одном файле. Он воспроизводится на любом телефоне,…
Открыть детали .MP4 →Качество и на что обратить внимание
- Ремультиплексирование (
-c copy) выполняется без потерь - оно перемещает необработанные данные потока между контейнерами без декодирования; перекодирование в HandBrake или VLC всегда в той или иной степени снижает качество. - MP4 не может содержать графические субтитры PGS (часто встречаются в образах Blu-ray); текстовые субтитры SRT можно сохранить, добавив
-c:s mov_text, но графические дорожки придется либо «вшить» в видео, либо удалить. - Аудио DTS не поддерживается в MP4 и должно быть перекодировано в AAC - добавьте
-c:a aacк команде FFmpeg.
Часто задаваемые вопросы
Теряется ли качество при конвертации MKV в MP4?
-c copy копирует данные потока байт в байт, поэтому качество математически идентично исходному.Почему мой телевизор воспроизводит MP4, но не принимает MKV?
Что происходит с субтитрами при конвертации?
mov_text, который поддерживает MP4; графические субтитры PGS (Blu-ray) не могут храниться в MP4 и должны быть либо вшиты в видеоряд, либо удалены.В моем MP4 после FFmpeg нет звука - что пошло не так?
-c:a aac, чтобы перекодировать только звук, сохранив видеопоток скопированным без изменений.