Формат файла MP4

MP4 — безопасный ответ на вопрос «в каком формате это отправить»: телефоны, телевизоры, браузеры, редакторы и мессенджеры играют его не задумываясь.

или перетащите их сюда · изображения, видео, аудио и документы · до 2 ГБ

Что такое MP4?

MP4 стандартизирован в 2001 году как MPEG-4 Part 14 и построен прямо на файловом формате Apple QuickTime. Это контейнер, а не кодек: оболочка, которая держит видео, звук, субтитры и метки глав и описывает, как они совпадают по времени. Почти всеобщая начинка — видео H.264 со звуком AAC, и именно её обычно имеют в виду, когда говорят «MP4».

Разделение на контейнер и кодек объясняет единственную типовую поломку. Файл может быть совершенно корректным MP4 и всё равно отказываться играть, потому что видео внутри — H.265/HEVC или AV1, а не H.264. Устройство открывает коробку, не узнаёт содержимое и сдаётся. Перекодирование видеопотока в H.264 это лечит, а расширение .mp4 остаётся прежним.

MP4 задумывался и под стриминг. Его индекс метаданных можно положить в начало файла, чтобы воспроизведение стартовало до окончания загрузки, а фрагментированный вариант лежит в основе DASH и HLS — систем, на которых работает практически любая видеоплатформа. Сочетание стриминга и универсального декодирования и сделало MP4 форматом по умолчанию для всего веба.

Расширение.mp4
КатегорияВидео
MIME-типvideo/mp4
Год появления2001
РазработчикISO/IEC MPEG
СжатиеКонтейнер (зависит от кодека)
Рекламный блок — включите рекламу в public/ads.js · landing-article

MP4: частые вопросы

MP4 — это кодек или контейнер?
Контейнер. MP4 задаёт, как видео, аудио и субтитры упакованы вместе, а не как они сжаты. Сжатие обеспечивает кодек внутри — обычно H.264, иногда H.265 или AV1. Поэтому два файла MP4 могут вести себя на одном устройстве совершенно по-разному.
Почему мой MP4 не играет на этом устройстве?
Почти всегда дело в кодеке внутри, а не в контейнере. Современные телефоны снимают в H.265/HEVC, который старые телевизоры, плееры и монтажные программы не декодируют. Перекодирование видеопотока в H.264 сохраняет расширение .mp4 и заставляет файл играть везде.
MP4 или MOV — в чём разница?
Структурно почти ни в чём: MP4 произошёл от формата Apple MOV, и в основе у них одна конструкция. MOV допускает специфичные для Apple добавки вроде ProRes, а MP4 — нейтральный международный стандарт. Для отправки файлов другим людям безопаснее MP4.
Как уменьшить размер MP4?
Снизьте разрешение, если оно выше того, в котором ролик реально посмотрят, а затем уменьшите битрейт — эти два параметра определяют размер. Переход с H.264 на H.265 примерно вдвое сокращает вес при том же качестве, но стоит совместимости: делайте это, только когда контролируете устройство воспроизведения.
Может ли MP4 хранить субтитры и несколько звуковых дорожек?
Да, хотя поддержка неровная. MP4 умеет нести несколько аудиодорожек и текстовые субтитры, но многие плееры показывают только первую дорожку и игнорируют встроенные субтитры. Если субтитры важны, держите рядом отдельный файл .srt.
Почему для отправки советуют именно MP4?
Потому что это единственный формат, который можно послать, не выясняя, чем пользуется получатель. Любой браузер, телефон, телевизор, консоль и мессенджер декодируют H.264 в MP4. Любой другой контейнер добавляет шанс, что файл просто не откроется на той стороне.

Конвертировать из MP4

Конвертировать в MP4