Home | Kontakt | Sitemap

Start

Über mich

Kontakt

Sitemap

Lizenz

Anleitungen

DVD, miniDVD

SVCD

Audio, Audio-CD (CD-DA)

AVI

Software

Von Freunden und Bekannten

Eigene Programme

Programmierung

Delphi

Lazarus

Delphi/Lazarus

Projekte

MPEG-1/2 Video

Optische Laufwerke

Audio-CD (CDDA)

Raspberry Pi Dashcam

Verschiedenes

MPEG 2 Schnitt

Project X

VCD Easy

Hardlinks

Windows

Links

Software

Projekte | MPEG - MPEG-2 Elementar Stream Video - Sequence Extension

Sequence Extension

Extensionen haben die ID $B5. Dieser schliesst sich die ID der Extension, hier $1, an.

Aufbau

Als Schema:

 76543210
0EXTENSION_START_CODE
 
$000001B5
1
2
3
4Start Code Identifier = $1Profil
5LevelProgr.ChromaBreite Ext.
6noch BE.Höhe Ext.Bitrate Extension
7noch Bitrate ExtensionMarker
8VBV Buffer Extension
9Low DelayFramerate Ext NFramerate Ext D

Anmerkung: In einer Quelle werden vier Bit für das Profil verwendet. Bei Andrew Duncan wird das erste Bit davon als 'Profile/Level Escape' bezeichnet, wobei der Wert 0 reserviert ist.

Erläuterungen

Die Profile sind:

WertProfilTypisch für
1High Profileproduction equipment requiring 4:2:2
2Spatially Scalable ProfileSimulcasting
3SNR Scalable ProfileSimulcasting
4Main Profile95 % of TVs, VCRs, cable applications
5Simple ProfileLow cost memory, e.g. no B pictures

Es werden teilweise auch noch die Profile Multiview und 4:2:2 angegeben, jedoch ohne Codierung.

Die Level sind:

WertProfilTypisch für
4High LevelHDTV production rates: e.g. 1920 x 1080 x 30 Hz
6High 1440 LevelHDTV consumer rates: e.g. 1440 x 960 x 30 Hz
8Main LevelCCIR 601 rates: e.g. 720 x 480 x 30 Hz
10Low LevelSIF video rate: e.g. 352 x 240 x 30 Hz

Zulässige Kombinationen von Level und Profil:

 SimpleMainSNR
scalable
Spatial
scalable
HighMultiview4:2:2
High level X  X  
High-1440 level X XX  
Main levelXXX XXX
Low level XX    

Die Chrominance-Werte:

WertProfilBeschreibung
14:2:0half resolution in both dimensions (most common format)
24:2:2half resolution in horizontal direction (High Profile only)
34:4:4full resolution (not allowed in any currently defined profile)

Low Delay bedeutet, dass keine B-Frames verwendet werden. "Frame reorderung delay is not present i the VBV description, skipped pictures (VBV underflow) may occur." Die Framerate Extension Numerator und Denominator werden mit der Basis Framerate multipliziert.

Testprogramm

Mit dem Testprogramm kann man einen MPEG-2 Video Elemantar Stream scannen und die Sequence Extension anzeigen lassen.

MPEG2 Elementar Test 02 (164 kb) - MD5
Stand: 13. Oktober 2008

Sequence Header > Sequence Extension > Sequence Display Extension