Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
MKV — хороший контейнер, но многие телефоны, Smart TV и видеоредакторы его не принимают. После перевода в MP4 видео оказывается в формате с куда более широкой поддержкой.
Если видео и звук внутри уже совместимы с MP4, потоки копируются, а не перекодируются — это быстро и без потерь. В остальных случаях файл перекодируется в H.264 и AAC.
Всё происходит на вашем устройстве: личную запись не нужно загружать на чужой сервер только ради смены контейнера.
Не подходит для: Сохранения субтитров — дорожки субтитров из MKV в MP4 не переносятся, поэтому, если они нужны, сохраните исходный MKV. Очень большой фильм обрабатывается частями, и каждая из них должна помещаться в памяти устройства.
Потоки MKV копируются в MP4 без декодирования, если картинка в H.264, HEVC или AV1, каждая звуковая дорожка — AAC, MP3, AC-3, E-AC-3 или ALAC, а «Качество» и «Разрешение» оставлены как есть. Сохраняются картинка и все звуковые дорожки, так что фильм с несколькими языками сохраняет их все; вторая видеодорожка и субтитры не переносятся. Это занимает секунды, а в примечании под результатом назван скопированный формат картинки.
Картинке HEVC или AV1, скопированной в MP4, всё равно нужен плеер, который открывает HEVC или AV1. Если ваш не открывает, включите «Принудительное перекодирование» — картинка будет закодирована заново в H.264.
Всё остальное кодируется заново в H.264: картинка VP9 или MPEG-2, звук DTS, FLAC, Opus или Vorbis рядом с ней, изменённые «Качество» или «Разрешение» либо включённый переключатель. Тогда в результате остаётся одна звуковая дорожка: та, что в MKV помечена как основная, а если такой отметки нет — дорожка с наибольшим числом каналов. Звук AAC, MP3, AC-3, E-AC-3 и ALAC и в этом случае копируется без изменений; остальной звук становится AAC 128 кбит/с — в стерео, когда картинку делает собственный кодировщик устройства. Какой кодировщик выполняет работу, объяснено на /rotate-video.
Ползунок «Качество» использует шкалу CRF кодировщика x264 — от 16 до 38, начальное значение 23. Чем меньше число, тем лучше картинка и больше файл. Движок использует это число напрямую. Кодировщик устройства принимает только битрейт, поэтому значение ползунка пересчитывается в битрейт по размеру кадра и частоте кадров — вдвое больше за каждые 6 шагов вниз и вдвое меньше за каждые 6 шагов вверх — и никогда не превышает битрейт картинки исходного MKV.
«Разрешение» задаёт короткую сторону картинки — 1080, 720, 480 или 360 пикселей, поэтому вертикальное видео в 720p становится шириной 720 пикселей. Видео меньшего размера никогда не увеличивается. Чтобы попасть в точный размер файла, а не в уровень качества, используйте /compress-video.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা