aspose.info
CS

Formát souboru MPG

Aktualizováno

Co je formát souboru MPG?

Soubor s příponou .mpg patří do skupiny přípon souborů pro kompresi zvuku a videa MPEG-1 nebo MPEG-2. Video MPEG-1 Part 2 není snadno dostupné a toto rozšíření (formát souboru MPG) obvykle odkazuje na programový proud MPEG, který je definován v MPEG-1 a MPEG-2, nebo na transportní proud MPEG, který je definován v MPEG-2. . Existují také další přípony, jako je .m2ts, které specifikují přesný kontejner, v tomto případě MPEG-2 TS, ale to má jen malý význam pro média MPEG-1. .mp3 je nejběžnější přípona pro soubory obsahující zvuk MP3. Soubor MP3 je typický proud nezpracovaného zvuku; tradičním způsobem označování souborů MP3 je zapisování datových proudů do „odpadních“ segmentů každého snímku, které ukládají informace o médiích, ale přehrávač souborů mpg je zahodí. Jedná se o podobnou techniku používanou k označování souborů AAC, ale v dnešní době méně podporovanou.

MPEG komprese

Název MPEG znamená Moving Pictures Experts Group. MPEG je nástroj pro kompresi videa, který zahrnuje kompresi obrázků a zvuků a také jejich synchronizaci. V současné době existuje několik standardů MPEG.

  • MPEG-1 je navržen pro střední datové rychlosti, řádově 1,5 Mbit/s.
  • MPEG-2 je navržen pro vysoké přenosové rychlosti alespoň 10 Mbit/s.
  • MPEG-3 byl navržen pro kompresi HDTV, ale byl shledán nadbytečným a byl sloučen s MPEG-2.
  • MPEG-4 je navržen pro velmi nízké datové rychlosti nižší než 64 Kbit/s.

Programový stream souboru MPG ve formátu

Programový proud je kontejner pro multiplexování digitálního zvuku, videa a dalších. Formát Program Stream je specifikován v 1. části MPEG-1 (ISO/IEC 11172-1) a 1. části MPEG-2, Systémy (norma ISO/IEC 13818-1/ITU-T H.222.0). MPEG-2 Program Stream je analogový a podobný systémové vrstvě ISO/IEC 11172 a je dopředně kompatibilní.

Podrobnosti o kódování

Zde jsou podrobnosti o kódování formátu záhlaví částečného balíčku MPEG-2 Program Stream:

JménoPočet bitůPopis
synchronizační bajty320x000001BA
značkovací bity201b pro verzi MPEG-2. Značkové bity pro verzi MPEG-1 jsou 4 bity s hodnotou 0010b.
Systémové hodiny [32..30]3Bity 32 až 30 referenčních hodin systému (SCR)
značkovací bit1Vždy nastaven 1 bit.
Systémové hodiny [29..15]15Bity systémových hodin 29 až 15
značkovací bit1Vždy nastaven 1 bit.
Systémové hodiny [14..0]15Bity systémových hodin 14 až 0
značkovací bit1Vždy nastaven 1 bit.
Rozšíření SCR9
značkovací bit1Vždy nastaven 1 bit.
přenosová rychlost22V jednotkách 50 bajtů za sekundu.
značkovací bity2Vždy nastaveno 11 bitů.
rezervováno5vyhrazeno pro budoucí použití
délka náplně3
vycpávky8*délka náplně
hlavička systému (volitelné)0 nebo vícepokud následuje počáteční kód záhlaví systému: 0x000001BB

Následující tabulka ukazuje formát částečného záhlaví systému:

JménoPočet bajtůPopis
synchronizační bajty40x000001BB
délka hlavičky2
sazba vázaná a značkovací bity3
zvuková vazba a příznaky1
vlajky, bit značky a vázané video1
Omezení paketové rychlosti a rezervovaný bajt1

Reference

Viz také