stringtranslate.com

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

MPEG-4 Part 14, или MP4, — это формат цифрового мультимедийного контейнера , который чаще всего используется для хранения видео и аудио , но его также можно использовать для хранения других данных, таких как субтитры и неподвижные изображения. Как и большинство современных форматов контейнеров , он позволяет осуществлять потоковую передачу через Интернет . Единственное расширение имени файла для файлов MPEG-4 Part 14, определенное в спецификации, — .mp4 . MPEG-4 Part 14 (формально ISO / IEC 14496-14:2003 ) — это стандарт, определенный как часть MPEG-4 .

Портативные медиаплееры иногда рекламируются как « плееры MP4 », хотя некоторые из них представляют собой просто проигрыватели MP3 , которые также воспроизводят видео AMV или какой-либо другой видеоформат и не обязательно воспроизводят формат MPEG-4 Part 14.

История

MPEG-4 Часть 14 является примером более общего стандарта ISO / IEC 14496-12:2004 (MPEG-4 Часть 12: Базовый формат медиафайлов ISO ), который непосредственно основан на формате файла QuickTime , который был опубликован в 2001 году. [3] [4] [5] [6] [7] [8] MPEG-4 Part 14 по существу идентичен формату файлов QuickTime, но формально определяет поддержку дескрипторов начальных объектов (IOD) и других функций MPEG. [9] MPEG-4 Часть 14 пересматривает и полностью заменяет пункт 13 стандарта ISO/IEC 14496-1 (MPEG-4 Часть 1: Системы), в котором ранее был указан формат файла для содержимого MPEG-4. [10]

Формат файла MPEG-4, версия 1, был опубликован в 2001 году как ISO/IEC 14496-1:2001, который представляет собой пересмотренную версию MPEG-4 Часть 1: Системная спецификация, опубликованная в 1999 году (ISO/IEC 14496-1:1999). ). [11] [12] [13] В 2003 году первая версия формата файла MP4 была пересмотрена и заменена MPEG-4 Часть 14: формат файла MP4 (ISO/IEC 14496-14:2003), обычно называемый MPEG- 4 версии 2. [14] [15] Формат файла MP4 был обобщен в базовый формат медиафайлов ISO ISO/IEC 14496-12:2004, который определяет общую структуру для медиафайлов с временной привязкой. Он, в свою очередь, используется в качестве основы для других форматов файлов этого семейства (например, MP4, 3GP и Motion JPEG 2000 ). [4] [16] [17]

Формат файла MP4 определил некоторые расширения по сравнению с базовым форматом медиафайлов ISO для поддержки видео/аудиокодеков MPEG-4 и различных системных функций MPEG-4, таких как дескрипторы объектов и описания сцен. Некоторые из этих расширений также используются другими форматами, основанными на базовом формате медиафайлов ISO (например, 3GP). [1] Список всех зарегистрированных расширений базового формата медиафайлов ISO публикуется на официальном веб-сайте органа регистрации. Органом регистрации кодовых точек (значений идентификаторов) в файлах семейства MP4 является компания Apple Inc., название которой указано в Приложении D (справочное) к MPEG-4, часть 12. [16] Разработчики кодеков должны регистрировать изобретаемые ими коды. , но регистрация не является обязательной, [18] и некоторые изобретенные и используемые кодовые точки не регистрируются. [19] Когда кто-то создает новую спецификацию, основанную на базовом формате медиафайлов ISO, все существующие спецификации должны использоваться как в качестве примеров, так и в качестве источника определений и технологий. Если существующая спецификация уже описывает, как определенный тип мультимедиа хранится в формате файла (например, аудио MPEG-4 или видео в MP4), следует использовать это определение, а не изобретать новое. [16]

Расширения имен файлов

Хотя единственным расширением имени файла , определенным стандартом, является .mp4 , для обозначения предполагаемого содержимого обычно используются различные расширения имен файлов:

Потоки данных

Большинство типов данных можно встроить в файлы MPEG-4 Part 14 посредством частных потоков . Для включения потоковой информации в файл используется отдельная дорожка подсказок. Зарегистрированные кодеки для файлов на основе MPEG-4 Part 12 опубликованы на веб-сайте органа регистрации MP4 (mp4ra.org) [21] , но большинство из них не имеют широкой поддержки проигрывателями MP4. Широко поддерживаемые кодеки и дополнительные потоки данных (но также поддерживаются многие другие, включая аудио, например flac или TrueHD ): [22] [23]

Другие форматы сжатия используются реже: MPEG-2 и MPEG-1.
Также аудиообъекты MPEG-4 Part 3 , такие как кодирование звука без потерь (ALS), масштабируемое кодирование без потерь (SLS), MP3 , MPEG-1 Audio Layer II (MP2), MPEG-1 Audio Layer I (MP1), CELP , HVXC. (речь), TwinVQ , интерфейс преобразования текста в речь (TTSI) и язык структурированного аудио (SAOL)
Другие форматы сжатия используются реже: Apple Lossless , Free Lossless Audio Codec (добавлен в конце 2018 г.) и Opus (добавлен в конце 2018 г.) [24]
Nero Digital использует субтитры DVD Video в файлах MP4.

Так называемый атом moov содержит информацию о разрешении видео, частоте кадров, ориентации, характеристиках дисплея и многом другом. Он может быть помещен в начало или конец файла. В последнем случае видеофайл не воспроизводится, если файл неполный (обрезанный). [25] [26] [27] [28]

Метаданные

Файлы MP4 могут содержать метаданные , определенные стандартом формата, и, кроме того, могут содержать метаданные расширяемой платформы метаданных (XMP).

Смотрите также

Рекомендации

  1. ^ ab 3GPP2 (18 мая 2007 г.). «3GPP2 CS0050-B Версия 1.0, форматы файлов 3GPP2 для мультимедийных служб» (PDF) . Проект партнерства третьего поколения 2 . стр. 67, 68. Архивировано из оригинала (PDF) 7 октября 2009 года . Проверено 12 июня 2009 г.{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  2. ^ ab Формат файла MPEG-4, версия 2 (полный проект). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 25 апреля 2023 г. Проверено 23 февраля 2024 г.
  3. ^ Apple Inc. (2001). «Классическая версия спецификации формата файла QuickTime» . Проверено 14 июня 2009 г.
  4. ^ ab mp4ra.org — Центр регистрации MP4. «Рекомендации, Орган регистрации MPEG-4» . Проверено 29 августа 2018 г.{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  5. ^ «Информационный документ о базовом формате медиафайлов ISO — Предложение» . Леонардо Кьярильоне . Международная Организация Стандартизации . Апрель 2006 г. Архивировано из оригинала 14 июля 2008 г. Проверено 26 декабря 2009 г.
  6. ^ «Информационный документ о форматах файлов MPEG-4 — Предложение» . Леонардо Кьярильоне . Международная Организация Стандартизации . Октябрь 2005 г. Архивировано из оригинала 15 января 2008 г. Проверено 26 декабря 2009 г.
  7. ^ «Информационный документ о базовом формате медиафайлов ISO — Предложение» . Леонардо Кьярильоне . Международная Организация Стандартизации . Октябрь 2009 года . Проверено 31 октября 2014 г.
  8. ^ Компьютер Apple. «Информационный бюллетень по MPEG-4» (PDF) . Архивировано из оригинала (PDF) 31 октября 2014 г.
  9. ^ "RE: QT против MPEG-4" . Архивировано из оригинала 10 мая 2007 г. Проверено 30 марта 2007 г.
  10. ^ Международная организация по стандартизации (2003). «MPEG-4 Часть 14: Формат файла MP4; ISO/IEC 14496-14:2003» . Проверено 11 июня 2009 г.
  11. ^ Библиотека Конгресса (2001). «Формат файла MPEG-4, версия 1» . Проверено 14 июня 2009 г.
  12. ^ Ю. Лим; Д. Сингер (2006). «Регистрация типа MIME для MPEG-4». Редактор RFC . дои : 10.17487/RFC4337 . Проверено 14 июня 2009 г.
  13. ^ Международная организация по стандартизации (2001). «MPEG-4 Часть 1: Системы; ISO/IEC 14496-1:2001» . Проверено 11 июня 2009 г.
  14. ^ Библиотека Конгресса (2003). «Формат файла MPEG-4, версия 2» . Проверено 14 июня 2009 г.
  15. ^ «Общие проблемы систем MPEG-4» . chiariglione.org. Июль 2001 года . Проверено 11 апреля 2010 г.
  16. ^ abc «ISO/IEC 14496-12:2008, Информационные технологии. Кодирование аудиовизуальных объектов. Часть 12. Базовый формат медиафайлов ISO». Международная Организация Стандартизации . 2008. С. 88, 94. Архивировано из оригинала (ZIP) 6 июля 2016 года . Проверено 30 мая 2009 г.
  17. ^ Международная организация по стандартизации (2004). «MPEG-4 Часть 12: Базовый формат медиафайлов ISO; ISO/IEC 14496-12:2004» . Проверено 11 июня 2009 г.
  18. ^ Гринберг, Стивен (2009). «Регистрация ftyp» . Проверено 15 июня 2009 г.
  19. ^ Гринберг, Стивен (2009). «Полный список всех известных обозначений MP4 / QuickTime 'ftyp'» . Проверено 15 июня 2009 г.
  20. ^ Форум Doom9, Часто задаваемые вопросы по MP4, Проверено 15 июля 2009 г.
  21. ^ mp4ra.org - Центр регистрации MP4, Зарегистрированные типы - Кодеки - Кодовые точки ISO, Проверено 14 июля 2009 г.
  22. ^ Чепмен, Найджел; Чепмен, Дженни (2004). Цифровые мультимедиа (2-е изд.). Чичестер [ua]: Уайли. ISBN 978-0-470-85890-5.
  23. ^ «Орган регистрации MP4» . mp4ra.org . Проверено 31 августа 2023 г.
  24. ^ «Инкапсуляция Opus в базовом формате медиафайла ISO» . 28 августа 2018 г. Проверено 5 января 2019 г.
  25. ^ JK (25 января 2013 г.). «Das Moov Atom und wo es stehen sollte». JKdigital (на немецком языке).
  26. ^ "Fehlerhaft kopierte MP4-Datei reparieren" (на немецком языке). preamp.org. Ноябрь 2013.
  27. ^ Медиа-сервис eZs3 (1 марта 2011 г.). «Проверка метаданных или местоположения Moov Atom». www.ezs3.com . Проверено 11 августа 2020 г. .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  28. ^ Левков, Максим. «Понимание атома фильма MPEG-4 | Adobe Developer Connection». www.adobe.com . Сеть разработчиков Adobe . Архивировано из оригинала 30 января 2021 г. Проверено 11 августа 2020 г. .

Внешние ссылки