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