aspose.info
LT

MPG failo formatas

Atnaujinta

Kas yra MPG failo formatas?

The file with a .mpg extension belongs to the group of file extensions for MPEG-1 or MPEG-2 audio and video compression. MPEG-1 Part 2 video is not easily available, and this extension (MPG file format) typically points to a MPEG program stream which is defined in MPEG-1 and MPEG-2, or an MPEG transport stream which is defined in MPEG-2. Taip pat yra kitų plėtinių, pvz., .m2ts, nurodančių tikslų konteinerį, šiuo atveju MPEG-2 TS, tačiau tai mažai aktualu MPEG-1 laikmenai. .mp3 yra labiausiai paplitęs failų, kuriuose yra MP3 garso, plėtinys. MP3 failas yra tipiškas neapdoroto garso srautas; tradicinis MP3 failų žymėjimo būdas yra įrašyti srauto duomenis į kiekvieno kadro šiukšlių segmentus, kurie išsaugo medijos informaciją, bet yra atmesti mpg failų grotuvo. Tai panaši technika, naudojama AAC failams žymėti, tačiau šiais laikais ji mažiau palaikoma.

MPEG suspaudimas

Pavadinimas MPEG reiškia Moving Pictures Experts Group. MPEG yra vaizdo įrašų glaudinimo įrankis, kuris apima vaizdų ir garsų suspaudimą, taip pat jų dviejų sinchronizavimą. Šiuo metu yra keli MPEG standartai.

  • MPEG-1 siūlomas vidutiniam duomenų perdavimo greičiui, maždaug 1,5 Mbit/sek.
  • MPEG-2 siūlomas dideliam duomenų perdavimo greičiui, bent 10 Mbit/sek.
  • MPEG-3 buvo pasiūlytas HDTV glaudinimui, tačiau buvo nustatyta, kad jis perteklinis ir buvo sujungtas su MPEG-2.
  • MPEG-4 siūlomas labai mažam duomenų perdavimo greičiui, mažesniam nei 64 Kbit/sek.

Programos srautas MPG failo formatu

Programos srautas yra skaitmeninio garso, vaizdo ir kt. tankinimo talpykla. Programos srauto formatas nurodytas 1-oje MPEG-1 dalyje (ISO/IEC 11172-1) ir 1-oje MPEG-2 dalyje, sistemos (ISO/IEC standartas 13818-1/ITU-T H.222.0). MPEG-2 programos srautas yra analoginis ir panašus į ISO/IEC 11172 sistemų sluoksnį ir suderinamas.

Kodavimo informacija

Pateikiame dalinio MPEG-2 Program Stream paketo antraštės formato kodavimo informaciją:

VardasBitų skaičiusAprašymas
sinchronizuoti baitus320x000001BA
žymekliai201b MPEG-2 versijai. MPEG-1 versijos žymeklio bitai yra 4 bitai, kurių vertė yra 0010b.
Sistemos laikrodis [32..30]3Sistemos laikrodžio atskaitos (SCR) bitai nuo 32 iki 30
žymeklis11 bitas visada nustatytas.
Sistemos laikrodis [29..15]15Sistemos laikrodžio bitai nuo 29 iki 15
žymeklis11 bitas visada nustatytas.
Sistemos laikrodis [14..0]15Sistemos laikrodžio bitai nuo 14 iki 0
žymeklis11 bitas visada nustatytas.
SCR pratęsimas9
žymeklis11 bitas visada nustatytas.
bitų sparta2250 baitų per sekundę vienetais.
žymekliai2Visada nustatyta 11 bitų.
rezervuota5rezervuotas naudoti ateityje
įdaro ilgis3
užpildymo baitai8* įdaro ilgis
sistemos antraštė (neprivaloma)0 ar daugiaujei seka sistemos antraštės pradžios kodas: 0x000001BB

Šioje lentelėje parodytas dalinės sistemos antraštės formatas:

VardasBaitų skaičiusAprašymas
sinchronizuoti baitus40x000001BB
antraštės ilgis2
greičio apribojimo ir žymeklio bitai3
garso įrišimas ir vėliavėlės1
vėliavėlės, žymeklis ir vaizdo įrašas surištas1
Paketų spartos apribojimas ir rezervuotas baitas1

Nuorodos Nr.

Taip pat žiūrėkite