Сравнение видеоформатов: MP4, WebM, MOV и AVI по задачам
Резюме (TL;DR)
В прошлом году знакомый видеомонтажёр спросил: «Это же MP4, почему Premiere его не читает?» Расширение действительно было .mp4, но внутри лежал HEVC 10 бит 4:2:2, тогда как цепочка инструментов ждала H.264 и просто встала колом. Расширение — это коробка, а кодек — её содержимое. Эта одна фраза объясняет примерно 90 % всех разговоров про видеоформаты.
Главная путаница при выборе видеоформата — смешивать контейнер (расширение) и кодек. MP4, WebM, MOV, AVI и MKV — это контейнеры; H.264, H.265, AV1, VP9 и ProRes — реально упакованные внутрь видеокодеки. Если сразу к выводам: для публикации в вебе самый безопасный дефолт — по-прежнему MP4 + H.264; если критична экономия, берите AV1 или H.265; для исходников монтажа типично MOV + ProRes; для долговременного архивирования часто берут MKV + AV1 или H.265. AVI — это не «гарантированно высокое качество», а просто старый контейнер с ограниченной поддержкой аудио, субтитров и метаданных. H.265 примерно на 40–50 % эффективнее H.264, но сопряжён с лицензионными вопросами и ограниченной поддержкой на старых устройствах. AV1 — роялти-фри, но аппаратных кодировщиков для него пока мало. Поэтому лучше не искать одного «победителя», а подбирать комбинацию под аудиторию, условия воспроизведения и пайплайн монтажа.
Предыстория и концепции
Контейнер — это «коробка», в которой лежат видеопоток, аудио, субтитры, главы и метаданные. MP4 (ISO Base Media File Format) — часть семейства стандартов MPEG, WebM — веб-ориентированное подмножество Matroska, MOV — QuickTime-контейнер Apple, AVI — ранний контейнер Microsoft 1992 года. MKV (Matroska) очень расширяем и почти не ограничивает список кодеков.
Кодек — это собственно алгоритм сжатия. H.264 (AVC) был стандартизован в 2003 году и за последующие 20 с лишним лет стал де-факто стандартом; практически любое устройство декодирует его аппаратно. H.265 (HEVC) при сопоставимом качестве выдаёт битрейт на 40–50 % ниже, чем H.264, но имеет лицензионные отчисления и проблемы поддержки на старых браузерах и устройствах. AV1 — роялти-фри кодек, опубликованный Alliance for Open Media (AOM) в 2018 году; по эффективности он сопоставим с H.265 или превосходит его. VP9 широко используется в WebM и на YouTube. ProRes — монтажный кодек Apple, который намеренно сохраняет невысокую степень сжатия, чтобы покадровое декодирование было быстрым. В итоге «качество ≠ формат»: на качество влияют битрейт, кодек и настройки.
Сравнение и данные
| Контейнер | Типичные кодеки | Поддержка браузеров | Метаданные и субтитры | Эффективность сжатия | Особенности |
|---|---|---|---|---|---|
| MP4 | H.264, H.265, AV1 | Все браузеры (H.264) | Широкая (ID3, главы) | Зависит от кодека | Стандарт для веба |
| WebM | VP9, AV1 | Современные Chrome, Firefox, Edge, Safari | WebVTT | Хорошая (AV1) | Открытый, роялти-фри |
| MOV | H.264, ProRes и др. | В браузерах воспроизводится ограниченно | Очень широкая (много дорожек) | Под монтажные исходники | Дружественен macOS/iOS |
| AVI | Xvid, DivX и др. | Низкая совместимость | Ограниченные | Устаревший, неэффективный | Совместимость с легаси |
| MKV | Почти любые кодеки | Ограниченное воспроизведение в браузерах | Очень гибкая | Зависит от кодека | Архивы, фан-сабы |
Числа вроде «50 % эффективнее» зависят от содержимого, битрейта, энкодера и пресета. Сравнивать «сухие» цифры без одинаковых параметров бессмысленно.
Практические сценарии
Сценарий 1 — видео для сайта. Дефолт — MP4 (H.264 High Profile) + AAC-LC. Презентационный ролик для лендинга на 90 секунд у меня вышел около 8 МБ на ffmpeg -crf 23 -preset slow, и качество 1080p в целом было приятным. Если нужно ещё экономить трафик, добавьте в <source> WebM (AV1/VP9), а субтитры отдайте отдельной дорожкой через WebVTT — это заодно улучшает доступность и SEO.
Сценарий 2 — хранение монтажных исходников. Базовый выбор для монтажа — MOV + ProRes 422. Один раз я редактировал напрямую из исходников H.265, и таймлайн DaVinci Resolve начал заикаться; как только я переключился на прокси ProRes 422, тот же проект зашёл в реалтайм. Десять минут 1080p ProRes занимают около 8 ГБ — это заметно, поэтому типичный воркфлоу двухступенчатый: правим в ProRes, а наружу выдаём один раз в H.264/H.265.
Сценарий 3 — долговременный архив. На сегодня разумный дефолт — MKV + AV1. С SvtAv1EncApp --preset 4 --crf 28 я перекодировал старое 4K-видео: объём падает до 40–55 % оригинала, визуальная разница почти не заметна. MKV удобен для архива, потому что легко вмещает несколько дорожек, субтитры и главы, и хорошо сочетается с CRF-кодированием.
Распространённые заблуждения
«AVI обязательно даёт высокое качество». AVI — это просто старый контейнер, а качество определяется кодеком и битрейтом внутри. При одинаковом кодеке разница с MP4 или MKV практически нулевая, зато поддержка субтитров и метаданных слабее.
«MOV — только для Apple». Контейнер действительно вырос из QuickTime, но стандарт достаточно открыт, и большинство плееров на Windows и Linux его воспроизводят. Однако в браузерах прямое воспроизведение хуже, чем у MP4.
«H.265 всегда лучше H.264». Сжатие у него лучше, но есть лицензионные отчисления, а на устаревших браузерах и дешёвых мобильных устройствах может отсутствовать аппаратное декодирование. Для публичного веба с широким парком устройств самый безопасный выбор — всё ещё H.264.
«AV1 — новый стандарт». Доля растёт, и у Intel Arc, Apple M3 и новее, а также NVIDIA RTX 40 уже есть аппаратные кодировщики AV1. Но на начало 2026 года большинство боевых стриминг-цепочек по-прежнему живут на H.264/H.265. Кодирование AV1 в реальном времени ощутимо греет устройство и ест энергию. Для пакетного кодирования и архивов AV1 — отличный выбор, но ставить его в каждый сценарий live-стриминга пока рано.
Чек-лист
- Какова конечная цель?
- Публичный веб → MP4 + H.264 как запас, при наличии ресурсов — добавить AV1.
- Внутренние сервисы или конкретный плеер → сначала сверьтесь с его списком совместимости.
- Монтажный исходник → формат, дружественный редактору, например MOV + ProRes.
- Долговременный архив → MKV + AV1 или H.265.
- Какие устройства и браузеры у зрителей? Большая доля старых устройств — H.264-фолбэк обязателен.
- Что важнее — размер или совместимость? Размер — AV1 или H.265. Совместимость — H.264.
- Насколько важны аудио, субтитры и метаданные? Нужны несколько дорожек и главы — берите MKV или MP4.
- Какая экономика? Лицензионные отчисления H.265, энергопотребление и время кодирования AV1 — тоже факторы решения.
Связанный инструмент
Конвертацию между форматами из этого руководства можно сразу попробовать в видеоконвертере Patrache Studio: там есть переходы между MP4, WebM и MOV. Превью-картинки и заставки к ролику лучше готовить по рекомендациям из полного руководства по сжатию изображений — это опустит общий вес страницы. А если внутрь видео планируется вкладывать сканируемый QR-код, сначала разберите статью Безопасность QR-кодов, где объяснена разница между статическим и динамическим QR.
Источники
- MDN, «Video codecs» — https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs
- AOMedia, «AV1 Features» — https://aomedia.org/av1-features/get-started/
- Apple, «About Apple ProRes» — https://support.apple.com/en-us/102205
- ISO/IEC 14496-14:2020 (формат файла MP4) — стандарт распространяется ISO платно.