Конвертер WEBM в MP4 онлайн

Конвертируйте WEBM в MP4: перетащите файл в окно ниже, и видео получит H.264 и AAC, которые открываются почти везде. Файл остаётся в браузере и на сервер не уходит.

  • VP8 и VP9 в H.264 + AAC
  • Файл не покидает браузер
  • Файлы до 2 ГБ
  • Без регистрации

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

Чтобы конвертировать WEBM в MP4, перетащите файл в окно инструмента выше, нажмите «Конвертировать в MP4» и скачайте результат. Файл обрабатывается в вашем браузере и на сервер не загружается, регистрация не нужна.

При первом запуске браузер один раз скачивает движок обработки (около 30 МБ). Видео из WEBM в MP4 инструмент переводит так: разбирает дорожки файла, сам решает, что с ними делать, и показывает готовый ролик в плеере рядом с размером до и после. Результат сохраняется как .mp4 под прежним именем, принимаются файлы до 2 ГБ.

Чем формат WEBM отличается от MP4

WEBM придумали для веба: это контейнер на основе Matroska, внутри которого видео VP8, VP9 или AV1 и звук Vorbis или Opus. В MP4 (MPEG-4 Part 14) самая ходовая связка другая: H.264 для видео и AAC для звука, и её читают практически все телевизоры, телефоны и редакторы.

Проблема обычно не в контейнере, а в кодеках. Часть редакторов, телевизоров и встроенных плееров не умеет декодировать VP9 или Opus, поэтому менять формат WEBM в MP4 имеет смысл, когда ролик нужен в редакторе, на телевизоре или у человека со старым плеером. Простое переименование .webm в .mp4 не поможет: внутри останется тот же контейнер и те же кодеки, а при конвертации меняются сами дорожки.

Можно ли конвертировать WEBM в MP4 без потери качества

Полностью без потерь не получится, если внутри VP8 или VP9: видео придётся перекодировать в H.264. Без перекодирования видео переносится только в редком случае, когда в WEBM уже лежит H.264.

Чтобы преобразовать WEBM в MP4, инструмент не кладёт VP8 и VP9 в контейнер как есть: такая связка поддерживается заметно хуже H.264. Видео кодируется в H.264, а звук Opus или Vorbis в AAC 160 кбит/с. Качество задаётся постоянным значением CRF 23 (у x264 это значение по умолчанию; шкала идёт от 0 до 51, и чем меньше число, тем лучше картинка), так что потери небольшие, но каждое перекодирование между кодеками их вносит.

Режимы «Быстро» и «Максимальная совместимость» для VP8 и VP9 дают одинаковый результат: оба перекодируют эти кодеки. Разница есть, только если в WEBM уже H.264: «Быстро» переносит его как есть, а звук Opus всё равно становится AAC. Перекодирование идёт на вашем устройстве: по подсказке инструмента, минута ролика в Full HD занимает 3–6 минут, то есть запись на десять минут в Full HD обрабатывается примерно от 30 до 60 минут.

Что внутри WEBMЧто сделает инструментЧто получится или где ломается
VP9 или VP8 и Opus или Vorbis (обычный случай)Видео в H.264, звук в AAC 160 кбит/сMP4 с H.264 и AAC; 3–6 минут обработки на минуту Full HD
H.264 и Opus (редкий случай)В режиме «Быстро» видео переносится без перекодирования, звук переводится в AACMP4 за секунды, картинка без потерь
Видео AV1В режиме «Быстро» видео переносится без перекодирования, звук переводится в AACMP4 с AV1 за секунды; режим «Максимальная совместимость» недоступен, декодера AV1 в движке нет
Прозрачный фон (VP8 или VP9 с альфа-каналом)Видео перекодируется в H.264Прозрачность пропадёт: у результата нет альфа-канала
Только звук, без видеоИнструмент остановитсяСообщение «В этом файле нет видеодорожки»
Несколько звуковых дорожек или субтитрыБерутся первая видеодорожка и первая звуковаяОстальные звуковые дорожки и субтитры в MP4 не попадут

Как открыть WEBM на iPhone, в редакторе и на телевизоре

Самый надёжный способ: конвертировать WEBM в MP4 с H.264 и AAC. Такой файл открывается на iPhone, в большинстве редакторов и на телевизорах без дополнительных программ, а причина проблем обычно в кодеках: у программы или устройства может не быть декодера VP9 или Opus.

Вторая причина: записи экрана и камеры, которые браузер делает через MediaRecorder, часто сохраняются в WEBM, а Chrome нередко пишет такой файл без длительности в заголовке. Плеер показывает бесконечный таймлайн, а перемотка работает плохо.

При конвертации в MP4 длительность и индекс для перемотки записываются заново, причём в начало файла (флаг faststart), так что ролик на сайте начинает играть, не дожидаясь полной загрузки. Размер результата зависит от сцены, потому что CRF 23 держит качество, а не объём; звук AAC 160 кбит/с добавляет около 1,2 МБ на минуту. Тяжёлый файл можно уменьшить в инструменте Сжать видео, а похожие форматы переводят MKV в MP4 и AVI в MP4.

Нужен текст из записи, а не другой формат?

Если запись в WEBM нужна ради речи, переводить её в MP4 заранее не обязательно: ролик можно загрузить на расшифровку как есть.

Palatine Speech превращает речь из видео в текст с разметкой спикеров и таймкодами и выгружает субтитры в SRT и VTT, распознавая около 100 языков с автоопределением. Обработка занимает примерно 1–2% длительности файла, цена начинается от 0,29 ₽ за минуту. Подробности на странице транскрибации видео в текст; в Telegram-боте @VoicePalatineBot можно делать до 100 расшифровок в день бесплатно.

Частые вопросы

Как бесплатно конвертировать файл WEBM в MP4?

Загрузите файл в окно инструмента на этой странице и нажмите «Конвертировать в MP4»: сервис бесплатный, регистрация не нужна. Результат скачивается как обычный файл .mp4 с видео H.264 и звуком AAC.

Загружается ли мой файл WEBM на сервер?

Нет, обработка идёт в вашем браузере, а сам файл никуда не отправляется. Из интернета скачивается только движок конвертера (около 30 МБ) при первом запуске.

Почему конвертация WEBM в MP4 занимает много времени?

VP8 и VP9 приходится декодировать и заново кодировать в H.264 на процессоре вашего устройства. По подсказке инструмента, минута ролика в Full HD занимает 3–6 минут, на телефоне дольше. Вкладку на это время лучше не закрывать.

Какой максимальный размер файла?

Инструмент принимает файлы до 2 ГБ: для более крупных браузеру не хватает памяти, и инструмент сразу сообщает об этом. Если запись больше, сначала разрежьте её в видеоредакторе и конвертируйте части по отдельности.

Можно ли превратить WEBM в MP4 без перекодирования?

Только если внутри WEBM лежит H.264: тогда режим «Быстро» переложит видео за секунды, а звук Opus всё равно станет AAC. VP8 и VP9 инструмент перекодирует в H.264 в любом режиме, потому что в MP4 такая связка поддерживается заметно хуже.

Сохранятся ли прозрачность, субтитры и несколько звуковых дорожек?

Нет. Видео кодируется в H.264 без альфа-канала, поэтому прозрачный фон пропадёт. Из файла берутся первая видеодорожка и первая звуковая, остальные звуковые дорожки и субтитры в MP4 не попадают.

Почему инструмент не открывает мой WEBM?

Если внутри видео AV1, режим «Максимальная совместимость» не сработает: декодера AV1 в движке нет, и страница предложит режим «Быстро», где AV1 переносится в MP4 без перекодирования. Другая: в файле нет видеодорожки, только звук, и тогда инструмент прямо говорит об этом.