Références |
SMPTE 377-1-2011 - MXF - File Format Specification Chapitre A.4 - Content Storage P116 |
Modèle KLV | Local Sets |
Universal Label |
06.0e.2b.34.02.53.01.vv.0d.01.01.01.01.01.18.00 (SMPTE)
|
Content Storage va faire le lien entre les différents blocs de données (surnommés Packages) et l'Essence Container Data
Voici un exemple des données interprétées pour le KLV Content Storage :
╓────────────────────────────────────────────────────────────────────────────────────────────────
║ 3C0A - Instance ID ║ b9dac636.51e04124.88e99265.9bbecedb
║ 1901 - Packages ║ 2 item(s):
║ ║ - 26131a29.55c24baa.a08986e6.9fe9be3d
║ ║ - 6d2f324a.de9a45e4.abc8ee3b.ae364233
║ 1902 - Essence Container Data ║ 1 item(s):
║ ║ - 7130e5d1.32f44f15.89a1e4db.36fed327
╙────────────────────────────────────────────────────────────────────────────────────────────────
Packages fait référence aux deux packages - Material Package et Source Package - via leur Instance UID. Prenez le sens du terme "Package" comme une sorte de bloc de données :
La norme permet de placer plus de liens vers des Packages mais c'est en dehors de notre scope, mais dans un MXF pour un DCP, vous n'en aurez que deux.
Essence Container Data fait référence simplement au KLV Essence Container Data (doh!) via son Instance UID. Le KLV Essence Container Data fait référence aux données des essences (ici, il fera lien avec son Source Package)
Voir l'étude du parsing d'un KLV Local Set dans Preface, nous avons déjà tout vu.
Voici un exemple de données brutes au format hexadécimal avec un code couleur pour les différentes parties :
Local Tag | Nom de l'attribut | Type | Taille (*) | Fixe/Variable SMPTE | Obligatoire |
---|---|---|---|---|---|
3C0A | Instance UID | UID | 16 octets | Fixe | Obligatoire |
1901 | Packages | Batch-UID | 8 + 16n | Variable | Obligatoire |
1902 | Essence Container Data | Batch UID | 8 + 16n | Variable | Optionnel |
Batch-UID sera toujours de la forme :
Interchange Object → Content Storage
UL = 06.0E.2B.34.02.53.01.vv.0D.01.01.01.01.01.18.00
^^------------------------------ Item Designator : Organizationally registered
^^--------------------------- Organization : AAF
^^------------------------ Application : MXF / AAF Association Structural Metadata Sets
^^--------------------- Structure Version : Structure Version 1
^^------------------ Structure Kind : MXF / AAF Association compatible sets and packs
^^--------------- MXF Set Definition : Content Storage
^^------------ MXF Set Definition : Content Storage