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-1 Elementar Stream Video - Slice

Slice

Slices sind Gruppen von Macroblöcken. Die dem PACK_START_CODE_PREFIX folgende ID entspricht der vertikalen Position, zulässige Werte sind $01 bis $AF. Bei meinem mit dem TMEPG Encoder encodeten Teststream fand ich nur je einen Slice mit der ID $01.

Aufbau

Extra Informationen:

Als Schema:

 76543210
0PACK_START_CODE_PREFIX
1
2
3ID - $01 bis $AF
4Quantizer ScaleExtra Bit setExtra Information
5Noch Extra Information...Extra Bit cleared

Erläuterungen

Die ID ist die vertikale Position, in Macroblockeinheiten ab dem ersten Macroblock im Slice. Der Quantizer Scale wird für die Wiederherstellung aus der DCT genutzt.

Testprogramm

Mit dem folgenden kleinen Testprogramm kann man einen MPEG-1 Video Elementar Stream scannen und die Slice Header anzeigen lassen.

Die Extra Informations Bit wird nicht ausgewertet.

MPEG1 Elementar Test 4 (164 kb) - MD5
Stand: 13. Oktober 2008

Picture Header > Slice > Macroblock