Из Википедии, бесплатной энциклопедии
  (Перенаправлено с MP4 )
Перейти к навигации Перейти к поиску

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

Спецификация формата файла MPEG-4 была основана на формате QuickTime, который был опубликован в 2001 году. [10] Формат файла MPEG-4 версии 1 был опубликован в 2001 году как ISO / IEC 14496-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 ). [3] [16] [17]

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

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

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

  • Файлы MPEG-4 со звуком и видео обычно используют стандартное расширение .mp4 .
  • Файлы MPEG-4 только со звуком обычно имеют расширение .m4a . Особенно это касается незащищенного контента.
    • Файлы MPEG-4 с аудиопотоками, зашифрованные FairPlay Digital Rights Management, продаваемые через iTunes Store, используют расширение .m4p . Дорожки iTunes Plus , которые сейчас продаются в iTunes Store, не зашифрованы и соответственно используют .m4a .
    • Файлы аудиокниг и подкастов , которые также содержат метаданные, включая маркеры глав, изображения и гиперссылки, могут использовать расширение .m4a , но чаще используют расширение .m4b . .M4a аудио файл не может «закладку» (помните , последнее место прослушивания), в то время как .m4b файлы расширения могут. [20]
    • 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. Широко поддерживаемые кодеки и дополнительные потоки данных: [23] [ устаревший источник ]

  • Видео: MPEG-H, часть 2 (H.265 / HEVC) , MPEG-4, часть 10 (H.264 / AVC) и MPEG-4, часть 2
Реже используются другие форматы сжатия: MPEG-2 и MPEG-1.
  • Аудио: расширенное кодирование звука
Также аудиообъекты MPEG-4 Part 3 , такие как Audio Lossless Coding (ALS), Scalable Lossless Coding (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 г.)
  • Субтитры: синхронизированный текст MPEG-4 (также известный как синхронизированный текст 3GPP).
Nero Digital использует субтитры DVD Video в файлах MP4

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

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

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

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

  • Базовый формат медиафайлов ISO / IEC
  • Сравнение форматов контейнеров (аудио / видео)
  • Список мультимедийных (аудио / видео) кодеков
  • Список кодеков с открытым исходным кодом
  • Сравнение видеокодеков
  • Сравнение форматов кодирования аудио
  • Формат кодирования аудио
  • Формат кодирования видео
  • Высокоэффективное кодирование видео

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

  1. ^ a b 3GPP2 (18 мая 2007 г.). «3GPP2 C.S0050-B Версия 1.0, форматы файлов 3GPP2 для мультимедийных служб» (PDF) . 3GPP2: 67, 68. Архивировано из оригинального (PDF) 7 октября 2009 года . Проверено 12 июня 2009 . Cite journal requires |journal= (help)
  2. ^ «Авторские права и товарные знаки» .[ мертвая ссылка ]
  3. ^ a b mp4ra.org - Центр регистрации MP4. «Ссылки, Регистрирующий орган MPEG-4» . Проверено 29 августа 2018 .
  4. ^ ISO (апрель 2006 г.). «Официальный документ по базовому формату медиафайлов ISO - Предложение» . Архивировано из оригинала на 2008-07-14 . Проверено 26 декабря 2009 . Cite journal requires |journal= (help)
  5. ISO (октябрь 2005 г.). "Официальный документ о форматах файлов MPEG-4 - Предложение" . Архивировано из оригинала на 2008-01-15 . Проверено 26 декабря 2009 . Cite journal requires |journal= (help)
  6. ^ ISO (октябрь 2009 г.). «Официальный документ по базовому формату медиафайлов ISO - Предложение» . chiariglione.org . Проверено 31 октября 2014 . Cite journal requires |journal= (help)
  7. ^ Apple Computer. «Информационный бюллетень MPEG-4» (PDF) . Архивировано из оригинального (PDF) 31 октября 2014 года.
  8. ^ "RE: QT против MPEG-4" . Архивировано из оригинала на 2007-05-10 . Проверено 30 марта 2007 .
  9. ^ Международная организация по стандартизации (2003). «MPEG-4, часть 14: формат файла MP4; ISO / IEC 14496-14: 2003» . Проверено 11 июня 2009 .
  10. ^ Apple Inc. (2001). «Классическая версия спецификации формата файла QuickTime» . Проверено 14 июня 2009 .
  11. ^ Библиотека Конгресса (2001). «Формат файла MPEG-4, версия 1» . Проверено 14 июня 2009 .
  12. ^ Сетевая рабочая группа (2006). «Регистрация типа MIME для MPEG-4» . Проверено 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. ^ а б в ISO (2008). «ISO / IEC 14496-12: 2008, Информационные технологии - Кодирование аудиовизуальных объектов - Часть 12: Базовый формат файлов мультимедиа ISO» (PDF) . Международная организация по стандартизации: 88, 94 . Проверено 30 мая 2009 . Cite journal requires |journal= (help)
  17. ^ Международная организация по стандартизации (2004). «MPEG-4, часть 12: базовый формат медиафайлов ISO; ISO / IEC 14496-12: 2004» . Проверено 11 июня 2009 .
  18. ^ Гринберг, Стивен (2009). «Оформление фтипов» . Проверено 15 июня 2009 .
  19. ^ Гринберг, Стивен (2009). «Полный список всех известных обозначений MP4 / QuickTime 'ftyp'» . Проверено 15 июня 2009 .
  20. ^ Определение M4b - mp3.about.com
  21. ^ Форум Doom9, часто задаваемые вопросы о MP4 , проверено 15 июля 2009 г.
  22. ^ mp4ra.org - Орган регистрации MP4, Зарегистрированные типы - Кодеки - Точки кода ISO , Проверено 14 июля 2009 г.
  23. ^ Чепмен, Найджел; Чепмен, Дженни (2004). Цифровые мультимедиа (2-е изд.). Чичестер [ua]: Уайли. ISBN 9780470858905.
  24. JK (25 января 2013 г.). "Das Moov Atom und wo es stehen sollte" . JKdigital (на немецком языке).
  25. ^ "Fehlerhaft kopierte MP4-Datei reparieren" (на немецком языке). preamp.org. Ноябрь 2013.
  26. ^ Медиа-служба eZs3 (1 марта 2011 г.). «Проверка метаданных или местоположения Moov Atom» . www.ezs3.com . Дата обращения 11 августа 2020 .
  27. Левков, Максим. «Понимание атома фильма MPEG-4 | Adobe Developer Connection» . www.adobe.com . Сеть разработчиков Adobe . Дата обращения 11 августа 2020 .

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

  • Регистрирующий орган MP4
  • RFC 4337 - Регистрация типа MIME для MPEG-4
  • Элементы видео H.264 Video / AAC Audio MP4