Projekte > MPEG-1/2 Video > MPEG-2 Multiplexed Stream

Inhalt des Private Stream 1

Hierzu habe ich bisher keine guten Quellen gefunden. Ich hoffe, dass es trotzdem richtig ist.

Der Inhalt besteht aus Angabe zum Streamtype und dem eigentlichen Stream.

Aufbau

Identifikation

  • 1 Byte: Stream Type und ID

Anschliessend geht es dem Streamtyp entsprechend weiter:
 

AC3 -Dolby Digital

  • 1 Byte: Anzahl der AC3 Header im folgenden Paket
  • 2 Byte: Position des ersten AC3 Header im folgenden Paket
  • x Byte: Entsprechend der Paketgröße der AC3-Stream.

Untertitel (vermutlich nur in *.VOB auf DVD)

  • 2 Byte: Größe des Untertitel Paketes
    Datenpaket
    • 2 Byte: Länge der folgenden Daten
    • x Byte: Daten
    Controlpaket
    • 2 Byte: Position der Endsequenz
    • x Byte: Controlsequenzen
    • 1 Byte: Reserviert $FF
    • x Byte: Endsequenz

Erläuterungen

Stream Type:

  • $20..$2F : Untertitel
  • $80..$87 : AC3 - Dolby Digital Audio
  • $88..$8F : DTS - Digital Theater System Audio
  • $A0..$A7 : LPCM - Linear Pulse Code Modulation Audio

Die Controlsequenzen sind unterschiedlich lang und enthalten Angaben dazu, wann, an welchen Koordinaten und in welchen Farben Untertitel angezeigt werden sollen.

Testprogramm

Das Testprogramm entspricht dem um den Private Stream erweiterten MPEG2 Program Test 5.

MPEG2 Program Test 6 (213 kb) - MD5
Stand: 29. Mai 2009