aspose.info
HU

MPG fájlformátum

Frissítve

Mi az MPG fájlformátum?

Az .mpg kiterjesztésű fájl az MPEG-1 vagy MPEG-2 audio- és videotömörítéshez tartozó fájlkiterjesztések csoportjába tartozik. Az MPEG-1 2. rész videója nem könnyen elérhető, és ez a kiterjesztés (MPG fájlformátum) általában az MPEG-1-ben és MPEG-2-ben meghatározott MPEG programfolyamra, vagy az MPEG-2-ben meghatározott MPEG szállítási adatfolyamra mutat. . Más kiterjesztések, például az .m2ts is léteznek, amelyek megadják a pontos tárolót, ebben az esetben az MPEG-2 TS, de ez kevéssé vonatkozik az MPEG-1 adathordozóra. Az .mp3 az MP3 hangot tartalmazó fájlok leggyakoribb kiterjesztése. Az MP3 fájl a nyers hang tipikus adatfolyama; Az MP3 fájlok címkézésének hagyományos módja az, hogy a streamadatokat minden képkocka “szemét” szegmensébe írják, amelyek elmentik a médiainformációkat, de az mpg fájllejátszó eldobja azokat. Ez egy hasonló technika, amelyet az AAC-fájlok címkézésére használnak, de manapság kevésbé támogatott.

MPEG tömörítés

Az MPEG név a Moving Pictures Experts Group rövidítése. Az MPEG egy videotömörítési eszköz, amely magában foglalja a képek és hangok tömörítését, valamint a kettő szinkronizálását. Jelenleg számos MPEG szabvány létezik.

  • Az MPEG-1 közepes adatátviteli sebességekhez javasolt, 1,5 Mbit/sec nagyságrendben.
  • Az MPEG-2 nagy, legalább 10 Mbit/sec adatátviteli sebességhez javasolt.
  • Az MPEG-3-at HDTV-tömörítésre javasolták, de redundánsnak találták, és egyesítették az MPEG-2-vel.
  • Az MPEG-4 nagyon alacsony, 64 Kbit/s-nál kisebb adatsebességhez javasolt.

MPG fájlformátumú programfolyam

A programfolyam egy tároló a digitális hang, videó és egyebek multiplexeléséhez. A Program Stream formátumát az MPEG-1 (ISO/IEC 11172-1) és az MPEG-2, Systems (ISO/IEC 13818-1/ITU-T H.222.0 szabvány) 1. része határozza meg. Az MPEG-2 Program Stream analóg alapú, hasonló az ISO/IEC 11172 Systems réteghez, és előre kompatibilis.

Kódolási részletek

Íme a részleges MPEG-2 Program Stream csomag fejlécformátumának kódolási részletei:

NévBitek számaLeírás
bájtok szinkronizálása320x000001BA
jelölő bitek201b az MPEG-2 verzióhoz. Az MPEG-1 verzió jelölőbitjei 4 bitek 0010b értékkel.
Rendszeróra [32..30]3System Clock Reference (SCR) bitek 32-30
jelölő bit11 bit mindig beállítva.
Rendszeróra [29..15]15Rendszeróra bitek 29-15
jelölő bit11 bit mindig beállítva.
Rendszeróra [14..0]15Rendszeróra bitek 14-től 0-ig
jelölő bit11 bit mindig beállítva.
SCR kiterjesztése9
jelölő bit11 bit mindig beállítva.
bitsebesség2250 bájt/másodperc egységekben.
jelölő bitek211 bit mindig beállítva.
fenntartva5jövőbeli használatra fenntartva
töltelék hossza3
töltelék bájtok8*töltelék hossza
rendszerfejléc (opcionális)0 vagy többha a rendszerfejléc kezdőkódja következik: 0x000001BB

Az alábbi táblázat a részleges rendszerfejléc-formátumot mutatja:

NévBájtok számaLeírás
bájtok szinkronizálása40x000001BB
fejléc hossza2
sebességkorlátozott és jelölőbitek3
hangkötés és zászlók1
zászlók, jelölő bit és videó bekötés1
Csomagsebesség korlátozás és lefoglalt bájt1

Referenciák

Lásd még