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 - Slice

Slice

Slices sind Gruppen von Macroblöcken. Die dem PACK_START_CODE_PREFIX folgende ID entspricht der vertikalen Position.

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

Bei der Bedeutung der ID bin ich mir nicht sicher. Einerseits soll sie die vertikale Position in Makroblöcken für Bilder bis 2800 Lines darstellen. Andererseits sollen mehrere Slices mit der selben vertikalen Position möglich sein. Theoretisch zulässige Werte sind $01 bis $AF. Bei der erstgenannten Bedeutung und Macroblöcken mit 16 Pixeln ergeben sich aus 576 Zeilen 36 Slices ($01 - $24). Die Position berechnet sich dann aus (ID -1) * 16. Der Quantizer Scale wird für die Wiederherstellung aus der DCT genutzt.

Testprogramm

Mit dem Testprogramm kann man einen MPEG-2 Video Elementar Stream scannen und die Slices anzeigen lassen.

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

Picture Coding Extension > Slice Header > Macro Block