aspose.info
PL

Format Pliku MPG

Zaktualizowano

Co to jest format pliku MPG?

Plik z rozszerzeniem .mpg należy do grupy rozszerzeń plików służących do kompresji audio i wideo MPEG-1 lub MPEG-2. Wideo MPEG-1 Part 2 nie jest łatwo dostępne, a to rozszerzenie (format pliku MPG) zwykle wskazuje na strumień programu MPEG, który jest zdefiniowany w MPEG-1 i MPEG-2, lub strumień transportowy MPEG, który jest zdefiniowany w MPEG-2 . Istnieją również inne rozszerzenia, takie jak .m2ts, określające dokładny kontener, w tym przypadku MPEG-2 TS, ale ma to niewielkie znaczenie dla nośników MPEG-1. .mp3 to najpopularniejsze rozszerzenie plików zawierających dźwięk w formacie MP3. Plik MP3 to typowy strumień surowego dźwięku; Tradycyjny sposób oznaczania plików MP3 polega na zapisywaniu danych strumienia w „śmieciowych” segmentach każdej klatki, które zapisują informacje o multimediach, ale są odrzucane przez odtwarzacz plików mpg. Jest to podobna technika używana do oznaczania plików AAC, ale obecnie jest mniej obsługiwana.

Kompresja MPEG

Nazwa MPEG oznacza Moving Pictures Experts Group. MPEG to narzędzie do kompresji wideo, które obejmuje kompresję obrazu i dźwięku, a także synchronizację tych dwóch elementów. Obecnie istnieje kilka standardów MPEG.

  • MPEG-1 proponuje się dla pośrednich szybkości transmisji danych, rzędu 1,5 Mbit/s.
  • MPEG-2 jest proponowany dla dużych szybkości transmisji danych, co najmniej 10 Mbit/s.
  • MPEG-3 został zaproponowany do kompresji HDTV, ale okazał się zbędny i został połączony z MPEG-2.
  • MPEG-4 jest proponowany dla bardzo niskich szybkości przesyłania danych poniżej 64 Kbit/s.

Strumień programu w formacie pliku MPG

Strumień programu jest kontenerem służącym do multipleksowania cyfrowego dźwięku, obrazu i nie tylko. Format Program Stream jest określony w pierwszej części MPEG-1 (ISO/IEC 11172-1) i pierwszej części MPEG-2, Systems (norma ISO/IEC 13818-1/ITU-T H.222.0). Strumień programu MPEG-2 jest analogowy i podobny do warstwy systemowej ISO/IEC 11172 i kompatybilny w przód.

Szczegóły kodowania

Oto szczegóły kodowania częściowego formatu nagłówka pakietu MPEG-2 Program Stream:

ImięLiczba bitówOpis
synchronizuj bajty320x000001BA
bity znacznikowe201b dla wersji MPEG-2. Bity znacznikowe dla wersji MPEG-1 to 4 bity o wartości 0010b.
Zegar systemowy [32..30]3Bity odniesienia zegara systemowego (SCR) od 32 do 30
bit znacznika11 Bit zawsze ustawiony.
Zegar systemowy [29..15]15Bity zegara systemowego od 29 do 15
bit znacznika11 Bit zawsze ustawiony.
Zegar systemowy [14..0]15Bity zegara systemowego od 14 do 0
bit znacznika11 Bit zawsze ustawiony.
rozszerzenie SCR9
bit znacznika11 Bit zawsze ustawiony.
szybkość transmisji22W jednostkach 50 bajtów na sekundę.
bity znacznikowe211 Bity zawsze ustawione.
zarezerwowane5zarezerwowane do wykorzystania w przyszłości
długość farszu3
wypychanie bajtów8*długość nadzienia
nagłówek systemowy (opcjonalnie)0 lub więcejjeśli kod startowy nagłówka systemowego jest następujący: 0x000001BB

Poniższa tabela przedstawia częściowy format nagłówka systemu:

ImięLiczba bajtówOpis
synchronizuj bajty40x000001BB
długość nagłówka2
bity związane z szybkością i znaczniki3
oprawa audio i flagi1
flagi, bit znacznika i powiązanie wideo1
Ograniczenie szybkości pakietów i zarezerwowany bajt1

Bibliografia

Zobacz też