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

Из Википедии, бесплатной энциклопедии
МП-4 Часть 14
MPEG-4, часть 14, расширяет базовый формат медиафайлов ISO (MPEG-4, часть 12). [1]
Расширение имени файла
.mp4, .m4a, .m4p, .m4b, .m4r и .m4v [Примечание 1]
Тип интернет-СМИ
видео/mp4
аудио/mp4
Введите код миль на галлон
Разработан Международная Организация Стандартизации

Международная электротехническая комиссия
Начальная версия октябрь 2001 г .; 22 года назад ( 2001-10 )
Последний релиз
ИСО/МЭК 14496-14:2020
январь 2020 г .; 4 года назад ( 2020-01 )
Тип формата Формат контейнера
Контейнер для Аудио, видео и текст
Расширено с Формат файлов QuickTime и MPEG-4, часть 12
Стандартный ИСО/МЭК 14496-14
Открытый формат ? Нет [2] [3]
Свободный формат ? Нет [2]

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

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

Версии формата файла MP4
Версия Дата выпуска Стандартный Описание Редактирование
1 2001 ИСО/МЭК 14496-1:2001 MPEG-4 Часть 1: Системы Первый
2 2003 ИСО/МЭК 14496-14:2003 MPEG-4, часть 14: формат файла MP4 Первый
2 2018 ИСО/МЭК 14496-14:2018 MPEG-4, часть 14: формат файла MP4 Второй
2 2020 ИСО/МЭК 14496-14:2020 MPEG-4, часть 14: формат файла MP4 Третий

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

Расширения имен файлов [ править ]

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

  • Файлы MPEG-4 со звуком и видео обычно используют стандарт Расширение .mp4 .
  • Файлы MPEG-4, содержащие только аудио, обычно имеют Расширение .m4a . Особенно это касается незащищенного контента.
    • Файлы MPEG-4 с аудиопотоками, зашифрованными с помощью FairPlay Digital Rights Management , продаваемые через iTunes Store, используют Расширение .m4p . Треки iTunes Plus , которые в настоящее время продаются в iTunes Store, не зашифрованы и используют .m4a соответственно.
    • Файлы аудиокниг и подкастов , которые также содержат метаданные, включая маркеры глав, изображения и гиперссылки, могут использовать расширение .m4a , но чаще используют Расширение .m4b .
    • Apple iPhone использует звук MPEG-4 для своих рингтонов, но использует расширение .m4r , а не расширение Расширение .m4a .
  • Необработанные битовые потоки MPEG-4 Visual имеют имена .m4v , но это расширение также иногда используется для видео в формате контейнера MP4. [21]
  • Мобильные телефоны используют 3GP [ когда? ] , реализация MPEG-4 Part 12 (также известного как формат файлов MPEG-4/JPEG2000 ISO Base Media), аналогичная MP4. Оно использует .3gp и Расширения .3g2 . Эти файлы также хранят данные, отличные от MPEG-4 ( H.263 , AMR , TX3G ). На практике большинство (если не все) недорогих и функциональных телефонов записывают в этом формате, так как большинство (если не все) других мобильных телефонов и смартфонов записывают файлы MP4 с использованием расширения файла .mp4, а некоторые телефоны более высокого класса [ который? ] можно записывать в формате .raw .

Потоки данных [ править ]

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

Другие форматы сжатия используются реже: 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 года). [26]
Nero Digital использует субтитры DVD Video в файлах MP4.

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

Метаданные [ править ]

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

См. также [ править ]

Ссылки [ править ]

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

Внешние ссылки [ править ]