Открыть сервис

MP4 file format

MP4 (MPEG-4 Part 14) — это контейнерный цифровой мультимедийный формат, предназначенный для хранения видео, аудио, субтитров, изображений и метаданных. Он является стандартом ISO/IEC 14496-14, разработанным группой MPEG (Moving Picture Experts Group). Формат MP4 широко используется для распространения и воспроизведения медиаконтента в интернете, на портативных устройствах и в системах цифрового телевидения.

История

Формат MP4 был впервые опубликован в 2001 году как часть стандарта MPEG-4. Его разработка была основана на формате QuickTime File Format (.mov) компании Apple, который предоставлял гибкую структуру для хранения мультимедийных данных. Основная цель создания MP4 заключалась в унификации хранения аудиовизуальной информации для различных кодеков и устройств. В 2003 году формат получил статус международного стандарта ISO/IEC 14496-14:2003. Позднее, в 2004 году, была опубликована вторая редакция стандарта, которая уточнила спецификации и расширила поддержку дополнительных типов данных.

Структура и устройство

MP4 является контейнерным форматом — он не определяет способ сжатия видео или аудио, а лишь организует их хранение. Внутренняя структура файла MP4 основана на объектной модели, где каждый элемент данных представлен в виде «атома» (atom) или «бокса» (box). Боксы могут быть вложенными и содержать как сами медиаданные, так и метаинформацию о них.

Основные боксы

  • ftyp (File Type Box) — содержит информацию о типе файла, версии стандарта и совместимости.
  • moov (Movie Box) — хранит метаданные всего фильма: длительность, разрешение, список дорожек (треков), информацию о кодеках и временных метках.
  • mdat (Media Data Box) — содержит непосредственно сжатые аудио- и видеоданные, а также субтитры и другие медиапотоки.
  • moof (Movie Fragment Box) — используется в версиях для потоковой передачи (fragmented MP4), позволяя разбивать файл на сегменты для постепенной загрузки.

Поддержка кодеков

MP4 поддерживает широкий спектр кодеков, но стандарт требует обязательной поддержки определённых форматов для совместимости:

  • Видео: H.264 (MPEG-4 AVC), H.265 (HEVC), MPEG-4 Part 2, VP9 (в некоторых реализациях).
  • Аудио: AAC (Advanced Audio Coding), MP3, AC-3, ALAC (Apple Lossless).
  • Субтитры: Timed Text (MPEG-4 Part 17), а также встроенные текстовые субтитры.

Классификация

Формат MP4 может быть представлен в нескольких разновидностях, отличающихся расширением файла и областью применения:

  • .mp4 — основной формат, используемый для видео и аудио.
  • .m4a — вариант для аудиофайлов без видео (часто используется в iTunes).
  • .m4v — вариант для видео с поддержкой DRM (цифрового управления правами) или дополнительных метаданных.
  • .m4p — защищённый аудиоформат, используемый в iTunes Store (содержит DRM-шифрование).

Применение

Формат MP4 является одним из наиболее распространённых мультимедийных контейнеров в мире. Его основные области применения:

  • Интернет-видео: YouTube, Vimeo, TikTok и другие платформы используют MP4 в качестве основного формата для загрузки и воспроизведения видео.
  • Портативные устройства: MP4 поддерживается всеми современными смартфонами, планшетами, плеерами и игровыми консолями.
  • Цифровое телевидение: Используется в стандартах DVB (Digital Video Broadcasting) и ATSC (Advanced Television Systems Committee) для записи и передачи контента.
  • Образование и презентации: MP4 применяется для создания учебных видеороликов, вебинаров и записей экранов.
  • Архивирование: Благодаря поддержке метаданных и субтитров, MP4 используется для долгосрочного хранения видеоархивов.

Преимущества и недостатки

Преимущества

  • Универсальность: Широкая поддержка кодеков и устройств.
  • Стандартизация: Является международным стандартом, что обеспечивает совместимость.
  • Гибкость: Возможность хранения нескольких аудиодорожек, субтитров и метаданных.
  • Эффективность: Хорошее сжатие при сохранении качества (особенно с кодеками H.264 и H.265).

Недостатки

  • Ограничения по кодекам: Не все кодеки могут быть использованы; например, кодек VP9 не является обязательным по стандарту, что может вызывать проблемы совместимости.
  • Потенциальная потеря качества: При сжатии с потерями (lossy) качество может снижаться, особенно при низких битрейтах.
  • Сложность редактирования: Из-за структуры боксов редактирование MP4-файлов без перекодирования может быть затруднено.

Интересные факты

  • Формат MP4 часто путают с кодеком MPEG-4 Part 2 (DivX, Xvid), хотя это разные вещи: MP4 — контейнер, а MPEG-4 Part 2 — кодек.
  • Первоначально MP4 был разработан на основе формата QuickTime, но со временем стал более популярным, чем его предшественник.
  • Формат поддерживает «потоковую передачу» (streaming) через протоколы HTTP Live Streaming (HLS) и MPEG-DASH, что делает его основой для современных видеостриминговых сервисов.
  • В 2010-х годах MP4 вытеснил такие форматы, как AVI и WMV, благодаря лучшей поддержке метаданных и субтитров.

Критика

Несмотря на широкое распространение, формат MP4 подвергается критике за следующие аспекты:

  • Проприетарные ограничения: Некоторые реализации (например, в iTunes) используют DRM, что ограничивает свободу использования контента.
  • Неэффективность для некоторых задач: Для хранения несжатого видео (например, в профессиональном монтаже) MP4 не подходит из-за потерь при сжатии.
  • Сложность лицензирования: Использование кодеков H.264 и H.265 требует лицензионных отчислений, что может быть проблемой для разработчиков бесплатного программного обеспечения.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →