Инструменты пользователя

Инструменты сайта


codecs:container:mp4

Это старая версия документа!


MP4

Описание

MP4 — это глобальное расширение файла для контейнера MPEG-4, включая все виды мультимедийного контента (видео, natural и synthetic аудио, 2D- и 3D-графику, анимированные аватарки, элементы интерактивности и пр.), которые могут передаваться потоком через любое соединение или сеть (Определение этого файлового формата как части MPEG-4). Вы можете получить полные спецификации этой и других частей стандарта по ссылке: ISO.

MP4 базируется на файловом формате QuickTime MOV компании Apple. Документации для разработчиков («Inside QuickTime: QuickTime File Format» или «What's New in QuickTime 6») в формате PDF можно скачать с этого сайта:

http://developer.apple.com/documentation/QuickTime/RM/PDF.htm

Расширения *.m4a и *.m4p (или *.m4v) используются Apple для различия между айдиофайлами MP4, созданными при помощи iTunes4 (без Digital Rights Management), или приобретенными через онлайн-магазин Music Service (с защищенными авторскими правами).

В контексте аудиокомпрессии, под MP4 обычно имеют в виду аудиофайлы «MPEG-4 AAC», которые по качеству не отличаются от «старых» файлов MPEG-2 AAC, поскольку внутри они отличаются лишь заголовками (то есть, если они были кодированы одним кодером и с одинаковыми настройками, например PsyTEL AACEnc или плагином Nero's AAC). Но будучи контейнером, файл MP4 может содержать внутри поток MPEG-2 AAC или даже MP3, вместе или нет с, например, видеопотоком MPEG-2. Разница в «объектных типах» всегда сигнализируются заголовке файла MP4, например, заголовки ADTS и ADIF потока AAC. Посмотреть заголовки MP4 можно с помощью опции -list программ mp4creator или mp4info.

Все программные плееры MPEG-4 (Winamp и Foobar2000 с необходимыми плагинами, QuickTime 6, Windows Media Player с EnvivioTV или DirectShow-фильтром 3ivx и т.д.) способны воспроизводить аудиофайлы MP4, поскольку после нескольких лет ожидания декодер AAC стал частью MPEG.

Тем не менее, сказанное выше подходит только для профилей Low Complexity / LC, так что если у вас есть файлы AAC (старые или новые) закодированные с другими профилями (Main, LTP или любым другим), декодеры не узнают их (например, QuickTime 6 отказывается их воспроизводить). Поэтому не рекомендуется использовать другие профили во избежание проблем со совместимостью.

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

codecs/container/mp4.1175066966.txt.gz · Последние изменения: 2007/03/28 10:29 (внешнее изменение)