aspose.info
BG

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

Обновено

Какво е MP4 файл?

MP4 (съкратено от MPEG-4, част 14) е файлов формат, базиран на ISO/IEC 14496-12:2004, който се основава на файлов формат QuickTime, но официално определя поддръжка за начални обектни дескриптори (IOD) и други MPEG функции. Използва се най-вече за съхраняване на видео и аудио, но може да се използва и за съхраняване на субтитри и неподвижни изображения. MP4 файловете се съхраняват с разширение .mp4. MP4 е международен стандарт за аудио-визуално кодиране. Подобно на повечето съвременни контейнерни формати, MP4 поддържа поточно предаване през интернет. Поради високата компресия, използвана в MP4, получените файлове са с по-малък размер със запазено почти цялото оригинално качество.

Кратка история

MP4 спецификацията е разработена от Moving Picture Experts Group (MPEG) и се основава на QuickTime формат MOV, публикуван през 2001 г. Първата версия (ISO/IEC 14496-1:2001) на MP4 беше ревизия на MPEG-4 Част 1: Системна спецификация, публикувана през 1999 г. MP4 файловият формат беше обобщен до ISO Base Media File Format ISO/IEC 14496-12:2004, който дефинира общата структура за мултимедийни файлове, базирани на време. В резултат на това той се използва като основа за други файлови формати.

Структура на MP4 файлове

MP4 е разширяем контейнерен файл, което означава, че не дефинира стриктна структура и позволява персонализирана структура и йерархия за всеки тип медия. Данните в MP4 файла са разделени на два раздела, като първият съдържа свързаните с медиите данни, а вторият съдържа метаданни. Мултимедийните данни съдържат аудио или видео, а метаданните показват флагове за произволен достъп, времеви отпечатъци и др. Структурите в MP4 обикновено се наричат атоми или кутии. Минималният размер на атом е 8 байта (първите 4 байта указват размера, а следващите 4 байта указват типа). Ето списък на атомите на коренно ниво, съдържащи се в MP файлове:

  • ftyp: Съдържа типа на файла, описанието и използваните общи структури от данни.
  • pdin: Съдържа прогресивна информация за зареждане/изтегляне на видео.
  • moov: Контейнер за всички метаданни на филма.
  • moof: Контейнер с видео фрагменти.
  • mfra: Контейнерът с произволен достъп до видео фрагмента
  • mdat: Контейнер с данни за медия.
  • stts: таблица проба-време.
  • stsc: таблица от проба към част.
  • stsz: примерни размери (рамкиране)
  • meta: Контейнерът с информацията за метаданни.

Ето списък на атомите от второ ниво, използвани в MP4:

  • mvhd: Съдържа информация за заглавката на видеоклипа с пълни подробности за видеоклипа.
  • trak: Контейнер с индивидуална писта.
  • udta: Контейнерът с информация за потребителя и записа.
  • iods: MP4 файлов дескриптор

Изтеглете безплатен MP4 файл

Препратки

Вижте също